Hello all
i think we should include a version info into any dll and exe that we produce, doing this way will
at least inform AVs that the executables are not unknowns. AVs are always on the look out for
unknown executables and then check their behavior against their benchmark of known malwares
characteristics and signatures.
when i was using PB, my AV would sometimes quarantin those executables
without version info. but once i placed in the version info, the AV would stop capturing them.
So for O2, i will place in the version info for most of the executables.
some thing like this
1 VERSIONINFO
FILEVERSION 1, 0, 0, 0
PRODUCTVERSION 1, 0, 0, 0
FILEOS 0x00000004 // WINDOWS32
FILETYPE 0x00000001 // APP
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "Your company\0"
VALUE "FileDescription", "myApp\0"
VALUE "FileVersion", "1.0.0.0\0"
VALUE "InternalName", "myApp\0"
VALUE "OriginalFilename", "myApp.exe\0"
VALUE "LegalCopyright", "Copyright(c) 2018 Your company\0"
VALUE "ProductName", "myApp\0"
VALUE "ProductVersion", "1.0.0.0\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 0x04E4
END
END
1 MANIFEST "win10theme.xml"