找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 7158|回复: 2

[交流] 让VB6程序在NT6系统上要求以ADMIN权限运行

[复制链接]

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2015-10-12 16:04:41 | 显示全部楼层 |阅读模式
在NT6系统上开启UAC的情况下,如果你的程序需要写系统目录(WINDOWS、PROGRAM FILES等)、写注册表的HKLM分支或者加载驱动,没有管理员权限会失败。这种情况在NT5系统上是不会出现的,因此很多人对自己的程序在NT6系统上无端端就失效了而感到莫名其妙。为了解决这种情况,需要给程序“添加小盾牌”(要求以用户以管理员权限运行该程序)。

除了那个麻烦的“添加资源法”,还有个更简单的方法:
1.打开工程属性,点”生成”选项卡,在“版本信息”的“文件描述”中写入关键字Setup或Install或Update
2.生成EXE,把EXE放到开启UAC了的系统里,会发现程序图标带上小盾牌了
头像被屏蔽

0

主题

51

回帖

0

精华

铜牌会员

积分
228
发表于 2015-10-29 16:59:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

78

主题

190

回帖

9

精华

贵宾会员

积分
15605
发表于 2015-11-7 23:28:03 | 显示全部楼层
那么添加资源法咋做呢。。。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表