设置WinForm程序必须以管理员模式运行

选中"Security",在界面中勾选"Enable ClickOnce Security Settings"后,在Properties下就有自动生成app.manifest文件。

打开app.manifest文件,找到如下代码:

<requestedExecutionLevellevel="asInvoker"uiAccess="false"/>  
<requestedExecutionLevel level="asInvoker" uiAccess="false" />  

修改为:

<requestedExecutionLevellevel="requireAdministrator"uiAccess="false"/>  
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />  

然后在"Security"中再勾去"Enable ClickOnce Security Settings"后,重新编译就可以了。

 

posted @ 2014-09-03 15:01  释迦苦僧  阅读(581)  评论(0编辑  收藏  举报