文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Vista、Win7上.net程序如何自动使用管理员权限运行

Vista、Win7上.net程序如何自动使用管理员权限运行

时间:2010-10-20  来源:LikeWind

  生成步骤:

    1. 我用的是visual studio 2008,IDE中必须已安装Visual C++的开发环境;安装了首先编译这个项目,在项目下找到运行程序,例如:Test.exe,

    2. 打开Notepad输入如下内容:

     修改中的level属性为"requireAdministrator"表示提醒用户需要管理员权限运行,另存为Test.exe.manifest;

代码
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
<requestedExecutionLevel level="requireAdministrator" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>

    3. 设置环境变量:在path 中添加 [VS安装目录]\VC\bin;

    4. 打开cmd窗口,cd到Test.exe的程序目录下;

    5. 输入:mt -manifest Test.exe.manifest -outputresource:Test.exe;#1 回车;

    6. 显示现如下信息就成功了,看看原来的程序图标是不是带了个安全的标志;

     

 

     Test.exe 的图标就变成了:

  总结:在用vista ,win7系统需要操作系统文件或者修改注册表时,就不必每次告诉其他人要手动修改使用管理员权限运行了,至于manifest还有跟多设置信息,感兴趣的网友可以寻找其他资料。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载