|
在NT6系统上开启UAC的情况下,如果你的程序需要写系统目录(WINDOWS、PROGRAM FILES等)、写注册表的HKLM分支或者加载驱动,没有管理员权限会失败。这种情况在NT5系统上是不会出现的,因此很多人对自己的程序在NT6系统上无端端就失效了而感到莫名其妙。为了解决这种情况,需要给程序“添加小盾牌”(要求以用户以管理员权限运行该程序)。
除了那个麻烦的“添加资源法”,还有个更简单的方法:
1.打开工程属性,点”生成”选项卡,在“版本信息”的“文件描述”中写入关键字Setup或Install或Update
2.生成EXE,把EXE放到开启UAC了的系统里,会发现程序图标带上小盾牌了 |
|