日期:2014-05-19  浏览次数:20740 次

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

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