2012-10-17 55 views
1

我可以調用Process.Start(filename.sln)並使用該解決方案啓動VisualStudio。啓動以admin身份運行的應用程序 - 通過傳遞filename.sln(UseShellExecute)

但是這樣做使用ProcessStartInfo與Verb =「runas」,我得到一個異常。即使使用UseShellExecute = true。

有沒有辦法啓動一個作爲管理員運行的應用程序,我把它傳遞給應用程序的數據文件,並沒有application.exe文件名?

+0

什麼是例外? –

回答

0

找到了答案 - 當你以管理員身份運行時,你只能給它可執行文件,而不是程序運行的應用程序。所以你必須通過devenv.exe,而不是filename.sln

+0

也許你可以把它包裝在一個.bat文件中並用參數調用它? –

相關問題