在Visual Studio中构建启动时申请管理员权限的程序(UAC支持)
這幾天寫了幾個修改注冊表的程序,因為需要管理員權限,所以就搜了一下如何構建啟動時申請管理員權限的程序(UAC支持,也就是程序左下角多了個小盾牌)。
其實方法很簡單,就是修改manifest文件中執行權限為即可。具體方法如下:
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
????<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>
????????????<applicationRequestMinimum>
????????????????<defaultAssemblyRequest permissionSetReference="Custom" />
????????????????<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
????????????</applicationRequestMinimum>
????????</security>
????</trustInfo>
</asmv1:assembly>
轉載于:https://www.cnblogs.com/TianFang/archive/2009/07/06/1517379.html
總結
以上是生活随笔為你收集整理的在Visual Studio中构建启动时申请管理员权限的程序(UAC支持)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式--组合模式
- 下一篇: 小心使用innerHTML