9/23/2023 0 Comments Different versions of windows 8![]() ![]() In any case, it’s irrefutably important that our readers understand the intended purpose of each edition - from Home all the way to Mobile Enterprise. _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI.Microsoft PRAfter announcing seven different versions of Windows 10, some Internet users took to the comments with their disdain of Microsoft’s often profuse release system while others argued that its extensive offerings are necessary for businesses seeking advanced customization options. Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. If you do use my code all I ask, as a courtesy, is to make note of where you got it from.īack up and restore Windows user files _3 - Modified array functions that include support for 2D arrays. I hereby grant any person the right to use any code I post, that I am the original author of, on the forums, unless I've specifically stated otherwise in the code or the thread post. Teach a programmer to debug and he can do his work for a lifetime - by Chirag Gude Give a programmer the correct code and he can do his work for a day. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to. If I posted any code, assume that code was written using the latest release version unless stated otherwise. BuildNumber & ) Next $bUpdate1 = ( ( StringRegExpReplace ( RegRead ( "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "BuildLabEx" ), "\d+\.(\d+)\.*", "$1" ) = 17041 ) ? "True" : "False" ) ConsoleWrite ( "Win8.1 Update 1 installed: " & $bUpdate1 & ) $CSDBuildNumber = RegRead ( "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CSDBuildNumber" ) ConsoleWrite ( "CSDBuildNumber: " & ( ( $CSDBuildNumber = "" ) ? "n/a" : $CSDBuildNumber ) & ) $CSDVersion = RegRead ( "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion", "CSDVersion" ) ConsoleWrite ( "CSDVersion: " & ( ( $CSDVersion = "" ) ? "n/a" : $CSDVersion ) & ) ConsoleWrite ( "Winver.exe File Version: " & FileGetVersion ( "winver.exe" ) & )Br, Version & ) ConsoleWrite ( "Build: " & $oTokens. Caption & ) ConsoleWrite ( "Version: " & $oTokens. InstancesOf ( "Win32_OperatingSystem" ) For $oTokens In $oItems ConsoleWrite ( "Operating System: " & $oTokens. $objWMI = ObjGet ( "winmgmts:!\\" & & "\root\cimv2" ) $oItems = $objWMI. Right now the only way seems to be manually reading and parsing the REG_SZ " BuildLabEx" below "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion". the "CSDBuildNumber").Īny ideas how to reliably detect the specific version of windows 8.x? ![]() It does not set any service pack number (i.e. " update 1" is different from the "service packs" seen in the past.Įven though it replaces almost each and every file in the windows OS it's considered just a cumulative "rollup". Not being able to detect 3 (update 1) also is because of some doubtful decision by microsoft: it will report back it was regular windows 8 "initial release". Unless you embed a specific manifest into your application the windows API will "lie" to you. ![]() ![]() Not being able to distinguish between 1 and 2 mainly is because of some crazy decision by microsoft: the most recent variant 3 i'm just getting: version = WIN_8, servicepack =, build = 9200.Using the regular macros i'm not able to distinguish between the above: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |