2个相同的程序; 只有1要求提升

dym*_*ymk 6 c++ uac mingw codeblocks

在win32(mingw)上编译我的程序时,我遇到了一个有趣的问题.我有两个相同的项目,都是用C :: B创建的.编译时,它运行正常而不需要提升权限,但另一个提示用户使用"允许程序更改计算机等..."对话框.我希望该应用程序不会提示用户,因为它不需要提升权限.

这是在Win7 x64下.

这可能是Code :: Blocks问题,还是编译问题?

谢谢!

dym*_*ymk 2

事实证明,Win7 将名称中带有“update”(不区分大小写)的文件标记为需要提升权限。所以是的,未来值得了解