25 std::string installPath;
28 bool isVersionHigher(
const std::string& other)
const
30 return compareVersions(version, other) > 0;
37 static DtSoftwareInfo findHighestMakVersionByName(
const std::string& softwareNamePattern);
40 static int compareVersions(
const std::string& version1,
const std::string& version2);
42 static std::vector<int> parseVersion(
const std::string& version);
44 static std::string readRegistryString(HKEY hKey,
const std::string& subKey,
const std::string& valueName);
46 static std::vector<std::string> enumerateSubKeys(HKEY hKey,
const std::string& subKey);
49 static std::string extractVersionFromName(
const std::string& appName);
#define DT_DLL_vrfLauncherQt
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfLauncherQtDefines.h:34