VC程序自动获取windows7/vista系统管理员权限(vs2008)

来源:互联网 发布:windows xp原版主题 编辑:程序博客网 时间:2024/04/28 14:37

再一次开发中,偶然发现利用vc中的流改写文本时候在windows7/vista下运行,系统会提示关闭程序.

原因为需要启动管理员模式运行程序.

解决方法1.右击程序-->以管理员模式运行程序.

 

方法2:打开vs2008选中项目右击-->属性-->配置属性-->连接器-->清单文件-->UAC 执行级别.改成requireAdministrator

 

以上两种方法均可让程序以管理员模式启动.

 

但是一些盗版操作系统可能没有管理员模式.还是会有少数盗版系统出现此类问题.

 

本人觉得可以在程序中判断客户端是否有管理员模式,如果有才执行.但是没有尝试过不知道能不能KO..

 

如果大家有更好的办法请给些建议..非常感谢.

原创粉丝点击