当执行一个exe程序时,有时会碰到当前用户没有执行权限问题,这有两种场景:
1,只有二进制执行文件,没有生成该二进制的源码;可以如下操作
在二进制文件上【右击】选择【属性】,然后在【兼容性】栏选择【更改所有用户的设置】,最后勾选特权等级【以管理员身份运行此程序】
2.当你有二进制文件的源代码时,就不需要这么麻烦了;
你可以通过更改项目工程属性中的属性来解决,在vs编译工具中点击【项目】选择【属性】,再选择【配置属性】中的【链接器】,然后点击【清单文件】,将【启用用户账户控制(UAC)】设置为否就可以了,如下图: