.NET:如何声明某个程序需要管理员权限
生活随笔
收集整理的這篇文章主要介紹了
.NET:如何声明某个程序需要管理员权限
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Vista和Win 7中,有一套用戶權限管理(UAC: User Access Control)的功能。關于UAC的爭議一直不少,我這里就不多談這方面的內容了。有興趣的朋友可以參考這篇博客文件 http://blogs.itecn.net/blogs/winvista/archive/2006/07/21/2945.aspx
?
這一篇文章,演示一下,如何在開發程序的時候聲明某個程序需要管理員權限?
第一步:添加一個應用程序清單文件
第二步:修改清單文件
? asInvoker:繼承父進程的訪問令牌。
? highestAvailable:進程可以獲得它所能得到的最高級別的訪問令牌。
? requireAdministrator:進程必須由管理員組成員啟動,并且必須獲得完全級別的訪問令牌。
?
第三步:編譯程序(注意觀察,此時這個應用程序圖標上會有一個黃色的盾牌)
雙擊這個程序后,會彈出我們熟悉的確認對話框(嘿嘿,這個對話框連截圖都截不到)
轉載于:https://www.cnblogs.com/chenxizhang/archive/2009/12/08/1619783.html
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的.NET:如何声明某个程序需要管理员权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 评论表聚集索引引起的评论超时问题
- 下一篇: 分布式调用时(WCF?)慎用 using