避免Qt 5.1 lupdate中的UAC提示
我在Win7 64上使用Qt5.1.0和捆绑的MingW4.8(32位) 我想运行避免Qt 5.1 lupdate中的UAC提示,qt,windows-7,uac,Qt,Windows 7,Uac,我在Win7 64上使用Qt5.1.0和捆绑的MingW4.8(32位) 我想运行lupdate.exe来创建和更新翻译文件。但是,每次运行lupdate都需要管理员访问权限,我会得到需要接受的windows UAC提示。这很烦人。 此问题仅在lupdate出现。lrelease以及所有其他Qt工具按预期运行 不确定这是否相关:lupdate.exe安装在默认路径C:\Qt\5.1.0\mingw48\u 32\bin\lupdate.exe中 我看不出lupdate需要管理员权限的原因,以前的
lupdate.exe
来创建和更新翻译文件。但是,每次运行lupdate都需要管理员访问权限,我会得到需要接受的windows UAC提示。这很烦人。
此问题仅在lupdate出现。lrelease以及所有其他Qt工具按预期运行
不确定这是否相关:lupdate.exe安装在默认路径C:\Qt\5.1.0\mingw48\u 32\bin\lupdate.exe中
我看不出lupdate需要管理员权限的原因,以前的版本也不是这样。那么,为什么我的安装会提示它们呢?如何避免它?这是因为Windows检查文件名,并假定文件名中包含“更新”、“安装”或“卸载”的任何内容都是安装程序,并且无论是否有清单,都需要管理权限才能运行。这样做是为了让UAC存在之前创建的旧的遗留安装程序能够继续工作 将“lupdate.exe”重命名为不包含“update”的内容,UAC提示将停止。清单可以禁用它的可能副本,但mingw不会这样做,好吗。