MFC应用程序在win7下管理员权限的问题

跑得快呢 2014-05-27 10:52:42
MFC开发的程序,我知道可以通过配置清单文件的UAC执行级别来提示程序的权限.但问题时这样的配置在win7一定会提示UAC的对话框,很不友好.在不关闭系统UAC的情况下,有没有办法不弹出UAC对话框或者不设置UAC级别,依旧可以拥有管理员权限呢?
...全文
166 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
跑得快呢 2014-05-27
  • 打赏
  • 举报
回复
引用 4 楼 my3439955 的回复:
想绕过UAC窗口是没有正规途径的,如果有,那么这就是操作系统的漏洞。 不过在启动即刻弹窗口和不弹窗口之间还有一种中间思路,即:需要的时候弹,不需要的时候不弹。例如在普通权限账户下的任务管理器,正常打开无需uac弹窗,但是如果点击“显示所有用户的程序“,则弹窗。这就是一种中间思路
比如说金山快盘,它启动时无需弹框,但写注册表时可以写入class_root和Local_machine,这两个是需要管理员权限才能写入的
  • 打赏
  • 举报
回复
想绕过UAC窗口是没有正规途径的,如果有,那么这就是操作系统的漏洞。 不过在启动即刻弹窗口和不弹窗口之间还有一种中间思路,即:需要的时候弹,不需要的时候不弹。例如在普通权限账户下的任务管理器,正常打开无需uac弹窗,但是如果点击“显示所有用户的程序“,则弹窗。这就是一种中间思路
跑得快呢 2014-05-27
  • 打赏
  • 举报
回复
引用 楼主 genius1718 的回复:
MFC开发的程序,我知道可以通过配置清单文件的UAC执行级别来提示程序的权限.但问题时这样的配置在win7一定会提示UAC的对话框,很不友好.在不关闭系统UAC的情况下,有没有办法不弹出UAC对话框或者不设置UAC级别,依旧可以拥有管理员权限呢?
UAC没有信任列表,win7的信任列表与UAC无关. xp兼容以及以管理员身份运行和我在程序清单文件中设置UAC级别其实本质是一样的啊
赵4老师 2014-05-27
  • 打赏
  • 举报
回复
以管理员身份运行。
赵4老师 2014-05-27
  • 打赏
  • 举报
回复
将该程序添加到Win7的信任列表中。 以XP兼容模式运行。

65,209

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧