get executable version

rikki cattermole rikki at cattermole.co.nz
Fri May 31 19:22:03 UTC 2019


On 01/06/2019 7:07 AM, Machine Code wrote:
> is there something on std library or package on dub to get a executable 
> version on windows? just in case I don't need to dig into winapi.
> 
> Like C#'s:
> 
> FileVersionInfo.GetVersionInfo(path).FileVersion
> 
> https://docs.microsoft.com/en-us/dotnet/api/system.diagnostics.fileversioninfo.fileversion?view=netframework-4.8 
> 

You'll need to go to WinAPI.

Here is a jumping off point[0] and yes we have bindings for it[1] 
(although missing the Ex versions).

[0] 
https://docs.microsoft.com/en-us/windows/desktop/api/winver/nf-winver-getfileversioninfow
[1] 
https://github.com/dlang/druntime/blob/8fd52019826259dc92ab712f4b37a3f0ea4d8265/src/core/sys/windows/winver.d


More information about the Digitalmars-d-learn mailing list