2012-12-14 22 views
1

從Windows資源管理器以管理員身份啓動程序時,可以右鍵單擊它並選擇「以管理員身份運行」它只是工作。上下文菜單中的「以管理員身份運行」不會提示輸入密碼,我該如何從命令提示符執行此操作

但是,從目前爲止我看到的所有內容中,爲了能夠從C#(System.Diagnostics.Process)或cmd運行程序,需要爲「管理員」帳戶指定一個密碼。

所以,我的問題是,如何以編程方式運行程序,就像「以管理員身份運行」一樣(沒有密碼提示)?

更新

我有所有正使用「以管理員身份運行」上下文菜單選項以管理員身份運行程序。在這個程序中,我使用System.Diagnostics.Process運行批處理腳本,但是這個批處理腳本似乎沒有以管理員權限運行。

那麼,如何使用System.Diagnostics.Process以管理員權限運行,以編程方式執行批處理腳本?

預先感謝您。

+0

試過'processStartInfo.Verb = 「運行方式」;'? –

+0

@AlexK。那沒用。 – Gezim

回答

相關問題