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

Reply to this topic

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: