1
我正在創建一個需要以管理員身份運行時運行的軟件,大多數客戶端已經知道它並且沒有問題地運行它。但是,該軟件需要使用Process.Start將其稱爲SoftwareB來運行另一個軟件。運行SoftwareB時,softwareB也需要提升權限。如何在不向客戶端再次詢問UAC的情況下運行softwareB,因爲軟件B應該在後臺運行,並且軟件可能在用戶未參加PC時運行。C#創建一個具有已提升權限的進程
我正在創建一個需要以管理員身份運行時運行的軟件,大多數客戶端已經知道它並且沒有問題地運行它。但是,該軟件需要使用Process.Start將其稱爲SoftwareB來運行另一個軟件。運行SoftwareB時,softwareB也需要提升權限。如何在不向客戶端再次詢問UAC的情況下運行softwareB,因爲軟件B應該在後臺運行,並且軟件可能在用戶未參加PC時運行。C#創建一個具有已提升權限的進程
如果您從高級進程調用Process.Start,那麼新進程也會被提升。
哦,我明白了,我以爲不是。我會接受這個答案。謝謝 – 2013-03-23 11:28:15