Modify

Opened 10 years ago

Closed 10 years ago

Last modified 2 years ago

#2989 closed Feature Request (Completed)

@OSVersion And Windows 10

Reported by: anonymous Owned by:
Milestone: Component: AutoIt
Version: Severity: None
Keywords: Cc:

Description

Been asked to add this so it gets added to Autoit before Windows 10 arrives
Will we be having a reference for Developer Preview as well as Normal Windows 10

ie
WIN_10
WIN_10_DP

Change History (8)

comment:1 Changed 10 years ago by TicketCleanup

  • Version 3.3.12.0 deleted

Automatic ticket cleanup.

comment:2 Changed 10 years ago by anonymous

also see RtlGetVersion to avoid the requirement of manifestation - as proposed in http://www.autoitscript.com/forum/topic/166932-os-version/

comment:3 Changed 10 years ago by anonymous

in the same context it would be nice to introduce a new macro "@OSVersionNT" that returns a numeric value the mirosoft way: https://msdn.microsoft.com/en-us/library/aa370556.aspx
(e.g. windows 2000 = 500; windows xp = 501; windows 7 = 601; windows 8.0 = 602)

comment:4 Changed 10 years ago by BrewManNH

In a follow up to comment #3, why would you want that returned? It's a very untrustworthy way of determining the OS version. Using that you'd never know if you were running Win 7 or Server 2008, for an example, unless you further checked to see if the OS is a server or not.

comment:5 Changed 10 years ago by anonymous

as reply to BrewManNH's question in comment no3:
that's the "microsoft way". the underlying "core" (or kernel) is identical for certain client and server os.
601 = win 7 / 2008 R2; 602 = win 8.0 / 2012.

and that's exactly what we developers are interested in - the underlying "core".

it's the information we need to add in our log files (e.g. "Log("OsVersion: " + @OSVersionNT)" and also the information we may use for conditional code execution (e.g. "If(@OSVersionNT > 603)".

comment:6 Changed 10 years ago by BrewManNH

You could always just run FileGetVersion("Winver.exe") and get the same basic information. On my Windows 7 SP1 system it return 6.1.7600.16385. The 6.1 corresponds to the 601 in the table, the 7600 is the build number.

comment:7 Changed 10 years ago by guinness

  • Resolution set to Completed
  • Status changed from new to closed
  • Version set to 3.3.13.21
Version 0, edited 10 years ago by guinness (next)

comment:8 Changed 10 years ago by TicketCleanup

  • Version 3.3.13.21 deleted

Automatic ticket cleanup.

Guidelines for posting comments:

  • You cannot re-open a ticket but you may still leave a comment if you have additional information to add.
  • In-depth discussions should take place on the forum.

For more information see the full version of the ticket guidelines here.

Add Comment

Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.