從Windows資源管理器以管理員身份啓動程序時,可以右鍵單擊它並選擇「以管理員身份運行」它只是工作。上下文菜單中的「以管理員身份運行」不會提示輸入密碼,我該如何從命令提示符執行此操作
但是,從目前爲止我看到的所有內容中,爲了能夠從C#(System.Diagnostics.Process
)或cmd運行程序,需要爲「管理員」帳戶指定一個密碼。
所以,我的問題是,如何以編程方式運行程序,就像「以管理員身份運行」一樣(沒有密碼提示)?
更新
我有所有正使用「以管理員身份運行」上下文菜單選項以管理員身份運行程序。在這個程序中,我使用System.Diagnostics.Process
,運行批處理腳本,但是這個批處理腳本似乎沒有以管理員權限運行。
那麼,如何使用System.Diagnostics.Process
以管理員權限運行,以編程方式執行批處理腳本?
預先感謝您。
試過'processStartInfo.Verb = 「運行方式」;'? –
@AlexK。那沒用。 – Gezim