Is there a way to identfy Windows version?
Bauss via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Nov 23 06:22:20 PST 2016
On Tuesday, 22 November 2016 at 15:48:36 UTC, rumbu wrote:
> On Tuesday, 22 November 2016 at 11:00:52 UTC, Bauss wrote:
>> [...]
>
> Obtaining the true Windows version is tricky starting with
> Windows 8.
>
> Be careful when using GetVersionEx, it's deprecated.
> VerifyVersionInfo is more reliable, but it will not return a
> version greater than Windows 8 if your application does not
> embed a specific manifest. The dirty way to obtain the true
> Windows version without embedding a manifest, it's to check for
> the availability of specific functions.
>
> Another way is to parse HLKM\SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Product Name.
>
> And finally NetServerGetInfo is your best bet, but it's not
> guaranteed to work in the future version of Windows.
What I really care about is if it works in current versions.
Thanks though, I'll see which solution fits the best to my
project.
More information about the Digitalmars-d-learn
mailing list