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

解决方案 »

  1.   

    用explorer.exe打开,带上*.lnk文件路径
      

  2.   

    再vc里头可以用IShellLink接口取出快捷方式所对应的程序,这个是windows自带的com对象,你可以从这条路试试看
      

  3.   

    声明一个外部调用吧
    用ShellExcute不错。
      

  4.   

    这是不是和  ProcessStartInfo.WorkingDirectory 有关系?