读书人

System.Diagnostics.Process.Start()

发布时间: 2012-01-13 22:43:29 作者: rapoo

System.Diagnostics.Process.Start()快捷方式出错?
System.Diagnostics.Process.Start()
问下为什么运行快捷方式(*.lnk)就出错,如何打开一个快捷方式。

[解决办法]
用explorer.exe打开,带上*.lnk文件路径
[解决办法]
再vc里头可以用IShellLink接口取出快捷方式所对应的程序,这个是windows自带的com对象,你可以从这条路试试看
[解决办法]
声明一个外部调用吧
用ShellExcute不错。
[解决办法]
这是不是和 ProcessStartInfo.WorkingDirectory 有关系?

读书人网 >C#

热点推荐