[英]C# Win. Form - Elevate Applications Privileges Programmatically
我在互聯網上搜索了很多有關此主題的內容,但可以找到一個不錯的解決方案。
我希望我的應用程序一開始就獲取並設置環境變量值,但似乎我需要管理員權限。 現在的問題是我無法將EXE設置為“以管理員身份運行”,因為在啟動應用程序時,它總是提示輸入管理員權限。
有什么方法可以通過編程避免管理員特權提示 ?
這是我嘗試過的以下文章,這些文章無效:-
有什么方法可以通過編程避免管理員特權提示?
是的,但是您應該將注冊表項附加到注冊表,如第二個鏈接文章中所示。 這不是promt禁用,而是UAC禁用。 如果啟用了UAC,則即使您嘗試以編程方式獲取Windows,Windows也會始終詢問您管理員權限。
而Env Vars呢,它們只為您的用戶和所有用戶划分組,而不是管理員。 因此,您必須能夠訪問所有共享的環境變量
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.