我遇到了異常AddressAccessDeniedException
,因爲我的processus沒有註冊URL的權利。我第一次以管理員身份運行我的程序:好吧,它工作。AddressAccessDeniedException:解決它沒有netsh?
但我現在想分發我的應用程序,並且我希望每個用戶都能夠運行它,而不必成爲管理員。
有沒有辦法自動授予用戶訪問權限?
我看到了命令:
netsh http add urlacl url=http://+:8000/ user=DOMAIN\UserName
我應該使用?如果是,如何?
我想這樣做會授予訪問withouth的是管理員......說這樣的,它似乎愚蠢的,但可能是......
噢...所以,我只是想做一些不可能的事情?順便說一句thansk的解釋,似乎我將不得不使用netsh!謝謝;) – JohnM
用戶可能想更改我的Windows服務作爲服務帳戶運行的端口。服務帳戶不應該是管理員,對嗎?有沒有辦法爲服務帳戶提供HTTP.sys的完整權限 - 完整管理員權限的子集。我只能看到netsh允許保留某些端口。在更改端口或具有單獨的可執行文件或批處理之後需要命令行命令似乎不必要的複雜。 –