场景描述:
最近碰到个debug调试,程序都是ok,
切换到release发布之后,数据库文件加载失败,数据库文件在本地,也没有删除
但是VS + Qt release版本没有办法上断点,差点就要气的上windbg了,
后来想到是不是数据库文件放在系统关键位置被UAC拒绝了,然后尝试右键管理员权限启动 进程,
结果读取数据正确:
随后VS中修改进程的启动权限。
如下所示:
项目-属性-配置属性-链接器-清单文件-UAC执行级别-requireAdministrator
场景描述:
最近碰到个debug调试,程序都是ok,
切换到release发布之后,数据库文件加载失败,数据库文件在本地,也没有删除
但是VS + Qt release版本没有办法上断点,差点就要气的上windbg了,
后来想到是不是数据库文件放在系统关键位置被UAC拒绝了,然后尝试右键管理员权限启动 进程,
结果读取数据正确:
随后VS中修改进程的启动权限。
如下所示:
项目-属性-配置属性-链接器-清单文件-UAC执行级别-requireAdministrator
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。