6 #ifndef SWIFT_MISC_WINDLLUTILS_H
7 #define SWIFT_MISC_WINDLLUTILS_H
39 if (!productVersionName.isEmpty()) {
return productVersionName; }
40 if (!productVersion.isEmpty()) {
return productVersion; }
47 if (!errorMsg.isEmpty()) {
return errorMsg; }
48 static const QString s(
"Product: '%1' version: %2 language: %3 filename: '%4'");
49 return s.arg(productName, productOrFileVersion(), iso, fullFilename);
58 qint64 processId = -1;
62 static DLLInfo getDllInfo(
const QString &dllFile);
65 static QList<ProcessModule> getModules(qint64 processId = -1,
const QString &nameFilter = {});
Functions dealing with Windows DLLs.
CWinDllUtils()=delete
No ctor.
Free functions in swift::misc.
QString productName
product name
const QString & productOrFileVersion() const
Product or file version.
QString fileVersion
file version, like 3.2.1.3
QString productVersion
product version, like 3.2.1.3
QString productVersionName
version and name
QString iso
language iso code
QString originalFilename
original filename
QString summary() const
Summary.
QString errorMsg
error message if any
QString fullFilename
full filename and path
QString fileDescription
file description
QString executable
full executable path
QString moduleName
module / dll name
#define SWIFT_MISC_EXPORT
Export a class or function from the library.