首页 > MFC开发 > VS2008为MFC添加UAC控制

VS2008为MFC添加UAC控制

之前写过一篇博客——《VC/MFC编程弹出UAC窗口》,说的是通过添加一个特殊的资源来给程序添加UAC控制,当时候在VC6下面测试的很好。

今天在VS2008下写MFC,又需要用到这个。突然发现这个方法不灵了。虽然网上还是有一群人说添加资源可以实现,但我就是测试不成功。后来去网上找了很久,发现Visual Studio原来自己就带有这个功能。

打开项目属性,选择“配置属性”–>“连接器”–>“清单文件”–>“UAC执行级别”,将其设置为requireAdministrator就可以了。
VS2008下MFC工程设置UAC属性
Windows7下弹出UAC提示框

现在仔细一想,作为一个开发人员,IDE、OS等的升级还是很有必要的。比如上面的UAC控制、比如在Exploit方面的/GS和/SAFESEH以及DEP保护等。


觉得文章还不错?点击此处对作者进行打赏!


本文地址: 程序人生 >> VS2008为MFC添加UAC控制
作者:代码疯子(Wins0n) 本站内容如无声明均属原创,转载请保留作者信息与原文链接,谢谢!


更多



分类: MFC开发 标签: ,
  1. 2011年6月8日13:48 | #1

    一般都挺讨厌UAC的,你还把它加上 [em006]

    [回复]

  2. 2011年6月8日17:30 | #2

    @C瓜哥
    那还不是需要用的吗!如果需要权限,那你肯定得要不。再说,如果客户要求要,那就必须加了 [em009]

    [回复]