Jump to content

help with retrieving system info

Recommended Posts

Hi all,


I'm making an app that among other things has the system info feature, where it displays stuff like the system version, build, CPU and ram stats, etc.

So, I haven't been able to find anywhere a way to access the following things (is there even?):

  • Windows version (not like WIN_10, but the version like 1607, or 1511
  • Windows edition like professional, home, education, etc.
  • information whether the Windows is registered or not (optionally the registrant's name)
  • the type of the currently logged-in user (e.g., administrator)
  • computer manufacturer and model (e.g., dell inc. Inspiron n5110
  • boot mode (e.g., safe, normal)
  • CPU tempreture

I'd appreciate a lot if any of you could help me with any of the things from above; it would mean a lot to me.


Have a great day.

Edited by nss
Link to post
Share on other sites
  • Moderators

@nss didn't look that hard, did you? For Windows version and type look at @OS* macros in the help file. The others are a little more involved, but a simple search of this forum will reveal the many times it has been done.

Edit: I do see that you're looking for numeric version, rather than WIN_10, but a search of the forum will show you that as well (hint OSBuild)


Edited by JLogan3o13

"Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball

How to get your question answered on this forum!

Link to post
Share on other sites


All due respect, but I have searched everywhere and haven't found what I'm looking for.

I have seen @OSBuild in help file, but it returns something like 14393.693, while what I need is 1607.

I'll try searching again, but I would really appreciate if you could refer me to the posts about the things I need.


Have a great day.

Link to post
Share on other sites

Thank you guys a lot!

I couldn't get scriptomatic to work – I use a screen reader to work on my computer and it doesn't work with all the guis.

Now the only thing I need more is per-core bassed tempreture, and computer manufacturer/model (since I couldn't get scriptomatic to work).

I'm not good with WMI...

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By morion84
      Hi, when I call a MsgBox function I can use a "$MB_SERVICE_NOTIFICATION" flag so it will be displayed "on the current active desktop, even if there is no user logged on to the computer.". That works just great. Is there a way to do the same to Autoit GUI Form so it will be visible on desktop even if running from system account and user is not logged?
    • By nacerbaaziz
      Hi dear
      I have a question
      about the display language of the system
      How can I get the current display language and how can I change it by autoit
      Of course, if this is possible
      Greetings to all and hope you help me
    • By bstjohn
      I'm working on a script to copy a subset of files and folders from a PC to a server.  I'm using the extended info from DirGetSize to show how many files and folders and total size that will be copied (copy being done by RoboCopy).  Then I run DirGetSize against the destination when the copy is done to compare against the DirGetSize from the copy source so I can know if anything got skipped.  I'm finding that a lot of stuff is getting skipped.  This lead me to realize that it's because DirGetSize is including files and folders that are hidden and/or system, and I'm excluding these in RoboCopy.  Is there anyway to excluded these from DirGetSize?   I've been unable to find a UDF as yet, and I'd like to do something a little more elegant than piping the output from DIR into a file and reading that back.
    • By ces1a
      I was looking for a way to find out how long my PC had been running a few weeks ago and had trouble finding something that satisfied my needs,  I found a Visual Basic Script that worked but found it too long. But searching trough AutoIt WINAPI help found that it really was as simple as the following little script.
      #include <WinAPISys.au3>
      #include <WinAPIMisc.au3>
      Local $Uptime = _WinAPI_StrFromTimeInterval(_WinAPI_GetTickCount())
      MsgBox(0, '', "PC Uptime ==> " & $UpTime)
      Hope it helps...
    • By RaiNote
      How could i make a Login and Registering System with an Excel file which would be hosted at Dropbox.
      So i have a GUI There you could choose if u want to Login or Create an account. If u choosen Register new account you would have to make a Email a Username a Password and Password check. Before Registering it has to check if the Username and Email already exists if not you would be able to create and after this Login~
      My main Problem would be getting acces to the file at Dropbox and writing to Excel.
      Thank you very much who tried to help me.
  • Create New...