比方接见注册表等。不然,当以一般身份运转的顺序须要接见较高等的体系资源时,将会抛出非常。
怎样让顺序在启动时,自动请求“管理员”权限了,我们只须要修正app.manifest文件中的设置项即可。
app.manifest文件默许是不存在的,我们能够经由过程以下操纵来自动增加该文件。
(1)进入项目属性页。
(2)挑选“平安性”栏目。
(3)将“启用ClickOnce平安设置”勾选上。
如今,在Properties目录下就自动生成了app.manifest文件,翻开该文件,将trustInfo/security/requestedPrivileges节点的requestedExecutionLevel的level的值修正为requireAdministrator即可。以下所示:
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3"> <requestedExecutionLevel level="requireAdministrator" uiAccess="false" /> </requestedPrivileges>
记着,假如不须要ClickOnce,能够回到项目属性页将“启用ClickOnce平安设置”不勾选。
接下来,从新编译你的顺序就OK了。
以上就是.NET顺序怎样以管理员身份自动运转的剖析的细致内容,更多请关注ki4网别的相干文章!