Detect-It-Easy/db/PE/AutoHotKey.3.sg
2025-05-15 21:34:36 +03:00

21 lines
No EOL
578 B
JavaScript
Executable file

// Detect It Easy: detection rule file
init("format", "Compiled AutoHotKey");
function detect() {
if (PE.resource[">AUTOHOTKEY SCRIPT<"]) {
sVersion = PE.getFileVersion();
bDetected = true;
} else {
var sManifest = PE.getManifest(),
aId = sManifest.match(/(\n?)<assemblyIdentity.*?(\n?).*version(.*?)(\n?)name=\"AutoHotkey\"/);
if (aId) {
aVersion = sManifest.match(/version=\"(.*?)\" ?name=\"AutoHotkey/)
sVersion = aVersion[1];
bDetected = true;
}
}
return result();
}