有沒有辦法通過C#應用程序的快捷方式運行應用程序?使用Process.Start通過快捷方式運行應用程序C#
我試圖從我的C#應用程序運行的.lnk。該快捷方式包含大量參數,我寧願應用程序不必記住。
嘗試通過的Process.Start運行快捷方式會導致異常。
感謝
編輯:
唯一的例外是 「Win32Exception」: 「指定的可執行文件是不是有效的Win32應用程序」
這裏是(略)代碼:
ProcessStartInfo info = new ProcessStartInfo ("example.lnk");
info.CreateNoWindow = true;
info.UseShellExecute = false;
info.RedirectStandardError = true;
info.RedirectStandardOutput = true;
info.RedirectStandardInput = true;
Process whatever = Process.Start(info);
快捷方式需要參數或者是需要參數的快捷方式的目標? – Jodrell 2011-05-26 16:27:16
什麼是例外? – Jodrell 2011-05-26 16:27:53
@Jodrell更新了請求的信息。快捷方式的目標需要參數。 – user664939 2011-05-26 16:38:05