OS Detection without WMI

Started by john8oy

OS Detection without WMI   04 March 2016, 22: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, 22: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, 22: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 get the answer faster if you try the forum search and/or have a look at the software user manual to see if your question has already been answered.

Our forum rules are simple:

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

Author:

Email:

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: