[英]How to run any program with Windows Service as an Administrator privilage
我用C#編寫了生成exe的代碼,並為此創建了Windows服務。
這個Windows服務只是啟動我的主程序(exe)的過程。
當我使用由我創建的Windows Installer安裝Windows服務時,一切正常。 我的服務正在安裝,並且正在運行我的主程序。 但是因為它是使用SYSTEM特權運行的,所以我的程序未按預期運行。
有什么方法可以使用管理員權限運行它?
您可以通過打開Windows服務以特定用戶身份運行該服務。
按下鍵盤上的Windows鍵。 然后鍵入services.msc,然后
右鍵單擊您創建的服務,然后單擊屬性。
轉到“登錄”選項卡,然后從“本地系統帳戶”更改為“此帳戶:”
然后為具有必要權限的提升用戶提供憑據。
(編輯)注意:當您在該框中輸入用戶名和密碼時,它僅驗證您的用戶名有效。 它不驗證密碼是否正確。 確保正確輸入您的憑據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.