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