基本上我需要能够编辑需要管理员权限才能编辑的文件。我知道在Visual Studio中使用了一个清单文件 - 但我知道QT没有这些。
答案 0 :(得分:5)
您可以将清单与Qt应用程序一起使用,但您必须半手动完成。这篇博文Embedding Application Manifest and Version Information using QtCreator展示了一种做法(根据您的需求调整清单)。
答案 1 :(得分:1)
GimbleJune 2012年6月29日上午8:59 只是为了添加VS2010和Qt4.8 +的另一种不那么干扰的方式,来自http://www.qtcentre.org/threads/29107-win32-how-to-modify-the-manifest-with-qmake
win32 {
CONFIG += embed_manifest_exe
QMAKE_LFLAGS_WINDOWS += /MANIFESTUAC:level=\'requireAdministrator\'
}
适用于最小情况(仅需要管理权限)
仍适用于Qt 5.6和MSVC 2015。
答案 2 :(得分:0)
此代码与Qt
和Visual Studio 2015 IDE
兼容。
QMAKE_LFLAGS += /MANIFESTUAC:$$quote(\"level=\'requireAdministrator\' uiAccess=\'false\'\")