在WINDOWS 7中怎样在在源代码中加入让程序以管理员身份权限运行的语句?
答案:3 悬赏:0
解决时间 2021-02-18 08:50
- 提问者网友:浪荡羁士
- 2021-02-17 10:41
例如我要读取注册表,默认情况下在WIN7中只能点鼠标右键选择以管理员权限运行才能读取到注册表项,有没有办法在源代码中加几行代码,让生成的程序双击后就能自动以管理员权限运行,而不是要点鼠标右键选择以管理员权限运行才能读取到注册表????
最佳答案
- 二级知识专家网友:青灯壁纸妹
- 2021-02-17 12:09
关掉或降低UAC
使用Runas.exe 启动你的程序。
将文件名最后加上Setup字样。(
使用Runas.exe 启动你的程序。
将文件名最后加上Setup字样。(
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-17 13:45
方法1:用微软的Application Compatibility Toolkit 4.1里的Compatibility Administrator制作一个兼容性数据库文件,扩展名为.sdb, 然后把这个sdb和应用程序一起分发。
基本步骤是
制作SDB
1. 在Compatibility Administrator 里新建的sdb下(打开就有),建立new fix(工具栏上的new fix)。对话框出现,输入名字。
2. 兼容平台选None (这个Application Compatibility Toolkit 4.1是为xp服务的,所以没有XP选项)
3. 然后是需要设置的兼容性,选择”RunAsAdmin”, 在列表中间的位置。需要滚动一下。
4. 选择exe文件名,下一步
5. 如果有可能存在同名exe, 选上“FileSize”, “CheckSum”, 以便使这个兼容性设置针对的确实是你的文件。
6. 如果有多个EXE要设,可以重复1-5步骤。
7. 保存sdb文件,保存时输入的数据库名字会出现在目标PC的“添加删除程序”中
- 2楼网友:情窦初殇
- 2021-02-17 13:14
可以么?如果可以的话那些病毒加上这些代码不就可以自动执行了??这个应该是必须手动的吧
等待其他的回答
楼下的回答的是什么啊 楼主明明说的是在源代码中添加代码 是代码!!弄了一大堆操作的软件 真是无语
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯