亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

c#通過app.manifest使程序以管理員身份運行

2020-01-24 02:12:43
字體:
來源:轉載
供稿:網友

微軟在Windows Vista開始引入了UAC(用戶帳戶控制)新技術(點擊這兒了解什么是UAC)。當程序執行時需要權限的話,UAC會彈出警告消息:讓用戶確認是否同意允許這個程序改變你的計算機配置,windows需要得到你的許可才可以讓程序繼續執行下去。

通常我們使用c#編寫的程序不會彈出這個提示,也就無法以管理員身分運行。微軟的操作系統使用微軟的產品方法當然是有的,通過app.manifest配置可以使程序打開的時候,彈出UAC提示需要得到允許才可以繼續,這樣就獲得了管理員的權限來執行程序。

方法如下:

打開vs2005、vs2008等工程,在【解決方案資源管理器】里查看是否有app.manifest這個文件,如果沒有的話,通過以下方法創建:

方法1:

1、在【解決方案資源管理器】右鍵工程名稱選擇屬性;
2、在彈出的該對話框中,選擇【安全性】選項卡。
3、勾選【啟用ClickOnce安全設置】,并選中【這是完全可信的應用程序】。
4、保存工程,這時候app.manifest就自動創建了。

VS2008 工程屬性安全性

c# app.manifest


打開app.manifest把默認的配置修改一下,通過代碼的注釋,可以知道需要修改的節點是【requestedExecutionLevel】


app.manifest 設置


asInvoker : 如果選這個,應用程序就是以當前的權限運行。

highestAvailable: 這個是以當前用戶可以獲得的最高權限運行。

requireAdministrator: 這個是僅以系統管理員權限運行。

找到<requestedExecutionLevel  level="asInvoker" uiAccess="false" />
把其改為<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

這時候修改完成,按下F5進行調試,通常會收到如下的錯誤提示:【ClickOnce 不支持請求執行級別“requireAdministrator”】。

事情好像發生了相互矛盾,上面開啟【ClickOnce】便自動創建了app.manifest,現在修改了app.manifest卻提示:ClickOnce 不支持請求執行級別“requireAdministrator”。

解決方法是:只要把【啟用ClickOnce安全設置】不勾選就可以了。

如果操作步驟正確,按下F5進行調試,會彈出如下的提示框,VS具有提升的權限。
 

vs2008 具有提升的權限


這樣我們編寫的應用程序在運行后,就會首先彈出這樣一個提示框 , 點【Yes】后,程序才可以繼續運行,并且獲得系統管理員的權限。

方法2:

為工程項目添加一個類,應用程序清單文件(app.manifest)。


c# 添加應用程序清單文件


然后可以看到app.manifest的位置不在Properties屬性里了,變成在引用里了,其節點內容也少了一些。

c# 引用 app.manifest


剩下的方法和上面相同。這樣跳過了【啟用ClickOnce安全設置】這步,直接執行,不會出錯了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产高清自在线看超| 日韩美女在线看| 欧洲亚洲女同hd| 亚洲一区二区久久| 亚洲色图色老头| 亚洲激情第一页| 亚洲第一区第二区| 亚洲欧美日韩精品久久亚洲区| 91在线观看免费网站| 影音先锋日韩有码| 欧美中文字幕视频在线观看| 中文字幕精品久久| 中文字幕久久精品| 日韩有码片在线观看| 欧美黄色片在线观看| 91精品啪在线观看麻豆免费| 亚洲成av人乱码色午夜| 国产精品日韩电影| 国产成人精品一区| 亚洲精品视频久久| 97精品伊人久久久大香线蕉| 亚洲精品98久久久久久中文字幕| 欧美黑人xxxⅹ高潮交| 日本一区二区在线播放| 国产精品一区二区久久久| 日韩一区二区欧美| 亚洲欧美中文字幕| 亚洲综合中文字幕在线观看| 国产91网红主播在线观看| 欧美激情一区二区久久久| 日韩av成人在线观看| 亚洲天堂男人天堂| 欧美日韩精品在线视频| 亚洲丁香婷深爱综合| 亚洲视频欧美视频| 国产精品十八以下禁看| 98精品国产高清在线xxxx天堂| 国产+成+人+亚洲欧洲| 日本乱人伦a精品| 精品一区二区三区电影| 成人国产在线激情| 国产视频在线观看一区二区| 国产精品video| 欧美裸体xxxx极品少妇| 日韩亚洲一区二区| 国产成人综合久久| 成人性生交大片免费看视频直播| 久久久精品2019中文字幕神马| 国产精品国语对白| 美日韩丰满少妇在线观看| 高跟丝袜欧美一区| 日韩在线观看免费全集电视剧网站| 国产成人av在线| 亚洲综合在线播放| 亚洲最新在线视频| 国产精品高潮呻吟久久av黑人| 日韩欧美精品中文字幕| 亚洲电影免费在线观看| 欧美大荫蒂xxx| 97人洗澡人人免费公开视频碰碰碰| 欧美国产精品人人做人人爱| 亚洲自拍偷拍一区| 在线播放日韩专区| 97人人做人人爱| 美女扒开尿口让男人操亚洲视频网站| 久久人人爽国产| 色播久久人人爽人人爽人人片视av| 久久色免费在线视频| 成人av资源在线播放| 国产一区二区动漫| 国产精品99久久久久久人| 日韩在线观看av| 久久久精品视频在线观看| 日韩成人久久久| 日韩成人在线网站| 激情成人中文字幕| 亚洲午夜av久久乱码| 91香蕉嫩草神马影院在线观看| 国产精品久久久亚洲| 国产有码在线一区二区视频| 久久免费精品日本久久中文字幕| 成人黄色片网站| 亚洲国产成人在线播放| 国产精品极品美女在线观看免费| 日韩中文综合网| 久久久久久久香蕉网| 亚洲精品小视频| 色一情一乱一区二区| 日韩成人在线网站| 97在线精品国自产拍中文| 欧美一乱一性一交一视频| 日韩中文字幕在线观看| 亚洲精品免费在线视频| 亚洲精品福利在线观看| 日本久久久久久久久| 欧美一区二区视频97| 中文字幕在线精品| 久久久亚洲国产| 91精品在线播放| 亚洲大胆人体在线| 精品国产一区二区三区久久久狼| 91最新在线免费观看| 亚洲一级片在线看| 亚洲精品wwww| 国产精品美女无圣光视频| 91伊人影院在线播放| 91精品在线观| 国产精品自拍偷拍视频| 日韩欧美中文第一页| 亚洲国产精品一区二区久| 欧美一级电影在线| 国产成人精品久久二区二区91| 久久亚洲私人国产精品va| 欧美成人免费全部| 亚洲免费高清视频| 国内精品久久久久久影视8| 自拍偷拍亚洲精品| 精品久久香蕉国产线看观看gif| 人人做人人澡人人爽欧美| 欧美日韩国产色| 欧美韩日一区二区| 91免费国产网站| 国产成人福利视频| 欧美视频在线观看免费网址| 亚洲国产精品va在线| 亚洲人av在线影院| 亚洲国产成人久久综合一区| 日韩美女在线观看| 国产免费一区二区三区香蕉精| 亚洲精品美女视频| 久久精品国产欧美激情| 亚洲xxxx3d| 国产精品久久久久国产a级| 国内精品久久久久影院优| 国产免费观看久久黄| 亚洲a一级视频| 欧美日韩国产第一页| 成人av在线网址| 性欧美长视频免费观看不卡| 日本不卡视频在线播放| 色综合导航网站| 国产精品私拍pans大尺度在线| 国产91色在线|免| 97在线观看视频| 欧美日本中文字幕| 国产在线观看精品| 久久人人爽亚洲精品天堂| 57pao国产成人免费| 美女黄色丝袜一区| 日韩欧美999| 日韩最新中文字幕电影免费看| 免费av一区二区| 亚洲第一精品夜夜躁人人躁| 91精品久久久久久久久久久久久久| 久久久久久91香蕉国产| 欧美性生活大片免费观看网址| 亚洲日本欧美日韩高观看| 97在线看免费观看视频在线观看| 日韩av在线免费观看一区| 国产精品av在线播放| 性欧美办公室18xxxxhd| 亚洲福利在线观看| 不卡av日日日| 亚洲精品v欧美精品v日韩精品|