nmX.Memnoch Posted January 10, 2006 Share Posted January 10, 2006 I think there is no differences between corp/vlk and pro in windows, but I think there is registry key or files for activation differs with retail version ...Their is no difference between XP Pro OEM, Retail, Academic or "Corporate" versions except for the Media and Keys used to install them...and that Academic and "Corporate" licenses don't require activation. The same Service Packs, Patches, Updates, Addons, tweaks, etc, etc apply to all of them. They're all just different licenses for the same version of Windows XP Professional. Link to comment Share on other sites More sharing options...
Petr Posted January 10, 2006 Share Posted January 10, 2006 Look at your product ID in the System Property sheet.It looks like international versions have different product ID, I see55703-640 Windows XP Professional Czech VLK55703-OEM Windows XP Professional Czech OEMand76389-640 Windows XP Professional Czech VLK (??)Some information is also here: http://djlizard.net/tech/product-id/Petr Link to comment Share on other sites More sharing options...
Guest bush911 Posted January 11, 2006 Share Posted January 11, 2006 Try this VBS script strComputer = "."Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")Set colOperatingSystems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem")For Each objOperatingSystem in colOperatingSystems Msgbox objOperatingSystem.Caption & " " & objOperatingSystem.Version, 0 + 32,"Window Version"Nextthe script dose not work. Link to comment Share on other sites More sharing options...
Sonic Posted January 11, 2006 Author Share Posted January 11, 2006 Copy/Pasted code in new .vbs file and works great here, but doesn't allow to detect if your version is corporate ... Link to comment Share on other sites More sharing options...
Nakatomi2010 Posted January 11, 2006 Share Posted January 11, 2006 I just open up the EULA.txt file and scroll waaaaay down to the bottom and grab the version from there, it'll either say OEM, VLM, or RTL depending on what version... It's been about 98% accurate for me... Link to comment Share on other sites More sharing options...
Petr Posted January 11, 2006 Share Posted January 11, 2006 I just open up the EULA.txt file and scroll waaaaay down to the bottom and grab the version from there, it'll either say OEM, VLM, or RTL depending on what version... It's been about 98% accurate for me...Not installed (so I don't know the product ID) - from MSDN:Windows XP Professional N English VL - EULAID:XPSP2_RM.4_RME-PRO_RTL_ENWindows XP Professional English x64 - EULAID:WS03SP1_RM.0_PX64_RTL_ENWindows XP Media Center Edition 2005 English - EULAID:MCE05_RM.0_PRO_RTL_ENWindows XP Professional English - EULAID:WX.4_PRO_RTL_ENWindows XP Professional with SP1a English - EULAID:XPSP1_RM.1_PRO_RTL_ENWindows XP Professional with SP2 English - EULAID:XPSP2_RM.0_PRO_RTL_ENWindows XP Professional with SP2 English VL - EULAID:XPSP2_RM.0_PRO_RTL_EN Windows Server 2003 Standard - EULAID:WNET_RM.5_SRV-ENT_RTL_ENWindows Server 2003 Standard with SP1 - EULAID:WS03SP1_RM.2_STD-ENT_RTL_ENWindows Server 2003 Enterprise with SP1 - EULAID:WS03SP1_RM.2_STD-ENT_RTL_ENIt means there is no difference between VL and RTL.Petr Link to comment Share on other sites More sharing options...
atomizer Posted January 11, 2006 Share Posted January 11, 2006 (edited) i take it 'RTL" is retail?that's what my eula says, though that's not correct. mine is VLK. Edited January 11, 2006 by atomizer Link to comment Share on other sites More sharing options...
atomizer Posted January 11, 2006 Share Posted January 11, 2006 Improved batch to detect Corporate version of Windowsfor /f "skip=4 tokens=3" %%? in ('reg query HKLM\SYSTEM\Setup\Pid /v Pid') do set Pid=%%?set Pid=%Pid:~-3%if '%Pid%'=='270' echo Corporate version detected && WhatCommandYouWantif not '%Pid%'=='OEM' echo OEM version detected && WhatOtherCommandYouWantexitthat detects mine as OEM. in my eula, RTL is listed. both are incorrect. mine is VLK.Look at your product ID in the System Property sheet.First set:55274 : XP Professional55276 : XP Professional upgrade55276 : XP Home55277 : XP Home55285 : XP Professional76487 : XP Media Center Edition 200576487 : XP Pro Royalty OEM76487 : XP Pro volume license (with '640' channel ID)Second set:007 : retail011 : upgradeOEM : OEM270 : Volume License335 : Retail640 : Volume License648 : Academicthis works for me Link to comment Share on other sites More sharing options...
Takeshi Posted January 12, 2006 Share Posted January 12, 2006 Why do people still refer to "corporate" version of Win XP when it should be VL? Link to comment Share on other sites More sharing options...
Skyfrog Posted January 12, 2006 Share Posted January 12, 2006 Early on when that Dell VL version leaked everyone referred to it as the corporate or corp version, and I guess the name stuck. It drives me crazy when people call it that also. Link to comment Share on other sites More sharing options...
Sonic Posted January 12, 2006 Author Share Posted January 12, 2006 okay I rename corporate to vl ...@atomizer: It's genuine media or mixed media ? because the batch read directly in registry if your version is oem or not ... it's strange if oem string is present and you have a volume license ... Link to comment Share on other sites More sharing options...
atomizer Posted January 12, 2006 Share Posted January 12, 2006 (edited) @sonic - don't know what you mean by the media type.i started off with a standard VLK version, but now i always use nLite. but yeah, like i said, the BAT returns OEM, the eula returns RTL and the number thingy in computer properties returns VLK. i know the latter is correct. it's not a 'cracked' version or anything - i wouldn't be posting this if it were Edited January 12, 2006 by atomizer Link to comment Share on other sites More sharing options...
Sonic Posted January 12, 2006 Author Share Posted January 12, 2006 in fact I have made a typo ...replace "if not" by if ... so :for /f "skip=4 tokens=3" %%? in ('reg query HKLM\SYSTEM\Setup\Pid /v Pid') do set Pid=%%? set Pid=%Pid:~-3% if '%Pid%'=='270' echo WinXP VL version detected && WhatCommandYouWant if '%Pid%'=='OEM' echo WinXP OEM version detected && WhatOtherCommandYouWant exitI will complete the if condition to detect other version ... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now