#winapi #version #file #read-file #info #windows-file #windows

version_info

Reads version information for a specified file using WinAPI

6 releases

0.0.6 Jun 10, 2023
0.0.5 Aug 20, 2022

#14 in #windows-file

Download history 65/week @ 2024-01-07 10/week @ 2024-02-25 2/week @ 2024-03-10 22/week @ 2024-03-31 64/week @ 2024-04-14

86 downloads per month

MIT license

5KB

crates.io docs.rs

version_info

Returns a file version composed of four numbers if the given file has the version information.

Returns None if the file does not have the version information or if the version information is invalid.

Usage

Add version_info as a dependency in your Cargo.toml:

[dependencies]
version_info = "*"

Example

let (a1, a2, a3, a4) = version_info::get_file_version("mylib.dll")?;
println!("mylib.dll's version is {}.{}.{}.{}", a1, a2, a3, a4);

License

MIT License

Dependencies

~225KB