Skip to content
This repository has been archived by the owner on Nov 23, 2019. It is now read-only.
/ version-check Public archive

A quickly-hacked-together utility that prints the contents of FIXEDFILEINFO and resource strings in Windows executables.

License

Notifications You must be signed in to change notification settings

Ortham/version-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version-check

A quickly-hacked-together utility that prints the contents of FIXEDFILEINFO and resource strings in Windows executables, written to help identify variation between executables' fields and what's displayed in Windows' File Explorer.

To build, install Rust v1.31 or later and run:

cargo build --release

This creates an executable at target/release/version-check.

To run:

./version-check <path>

For example:

$ ./version-check "C:\\Games\\Steam\\steamapps\\common\\Skyrim Special Edition\\SkyrimSE.exe"
Some(VS_FIXEDFILEINFO { dwSignature: 4277077181, dwStrucVersion: 65536, dwFileVersion: VS_VERSION { Minor: 0, Major: 1, Build: 0, Patch: 0 }, dwProductVersion: VS_VERSION { Minor: 0, Major: 1, Build: 0, Patch: 0 }, dwFileFlagsMask: 23, dwFileFlags: 0, dwFileOS: 4, dwFileType: 1, dwFileSubtype: 0, dwFileDateMS: 0, dwFileDateLS: 0 })
{"OriginalFilename": "TESV.exe", "ProductName": "TESV: Skyrim", "LegalCopyright": "Copyright 2009-2012 ZeniMax Media Incorporated. All Rights Reserved.", "FileDescription": "Skyrim", "InternalName": "Skyrim", "ProductVersion": "1.5.62.0", "FileVersion": "1.5.62.0", "CompanyName": "Bethesda Softworks"}

About

A quickly-hacked-together utility that prints the contents of FIXEDFILEINFO and resource strings in Windows executables.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages