OS Detection without WMI

Started by john8oy

OS Detection without WMI   04 March 2016, 21:35

Hi Andrew,
Apologies if this has been asked before, because this quirk has been around for a while.
When Netscan returns the built-in method for OS version, it reports "Seven/Windows 2008 R2" or "Windows 8.1/Server 2012 R2" for example. I can add an extra WMI query "SELECT Caption FROM Win32_OperatingSystem" but this is an extra overhead. Is it possibe that the built-in method could be more specific?

Cheers as always,
John
SoftPerfect Support forum - Andrew avatar image

Re: OS Detection without WMI   04 March 2016, 21:44

Not really.

We use the NetWkstaGetInfo call, which returns a structure called WKSTA_INFO_100.

This structure contains the major and minor version of the OS, for example 6.1, which can be a number of OSs built on the same kernel. As you can see here Windows NT 6.1 can be Windows 7 or Windows Server 2008 R2 or Windows Home Server 2011.

Re: OS Detection without WMI   04 March 2016, 21:53

Ok, no worries. I guess it's a Microsoft quirk. I'll stick to the WMI for Windows specific hosts.

Cheers cool

Sometimes you can find a solution faster if you try the forum search, have a look at the knowledge base, or check the software user manual to see if your question has already been answered.

Our forum rules are simple:

  • Be polite.
  • Do not spam.
  • Write in English. If possible, check your spelling and grammar.

Author:

Subject

A brief and informative title for your message, approximately 4–8 words:

     

Spam prevention: please enter the following code in the input field below.

 ********  **    **  **         *******         ** 
    **     ***   **  **        **     **        ** 
    **     ****  **  **        **     **        ** 
    **     ** ** **  **         ********        ** 
    **     **  ****  **               **  **    ** 
    **     **   ***  **        **     **  **    ** 
    **     **    **  ********   *******    ******  

Message: