我試圖打電話給具有管理員權限的批處理文件中使用一些C#代碼System.Diagnostic
這裏提到的Process.Start()
: How to start a Process as administrator mode in C#。C#的Process.Start()上的Windows Embedded POSReady管理員權限2009年
我從提升的命令提示符以及runas /user:administrator program.exe
調用內置的可執行文件。子程序在我的程序外部調用時成功,但在由程序調用時管理員任務失敗。
我試圖使用清單並設置Process.Verb = "runas"
,但沒有運氣。
子進程安裝驅動程序,如果相關,我的程序會驗證版本號。
謝謝你的幫助!
您的程序是否以管理權限運行?您從程序中產生的任何進程都將擁有與生成進程相同的權限。 – aevitas