- NSIS Discussion
- Help with WinVer testing
Archive: Help with WinVer testing
kichik
29th November 2008 12:32 UTC
Help with WinVer testing
A new and improved version of WinVer.nsh is coming in the next version of NSIS (2.42). It supports Windows Server 2008, fixes Windows XP x64 identification, resolves ambiguity of Windows 95 and NT4; and adds a couple more features. It's based on a patch by Andres.
I've also beefed up its tests so I don't have to waste my time testing on numerous virtual machines but quickly test it on my main machine. To do this, I've written a script that fakes each configuration I could get my hands on. If you're interested, you can read more about it in my blog.
My collection of Windows versions is extensive, but doesn't cover everything. And this is where you come in. If you have any configuration not listed in the test script, please run the attached information collector and post the results here.
Distinctively missing are:
- Windows 2003
- Windows Vista SP1
- Windows Vista x64
Others:
- Windows 98 SE
- Windows NT4 SP0 - SP5
- Windows 2000 SP1 - SP3
- Windows XP SP0 - SP1
- Windows 2003 SP1 - SP2
Yathosho
29th November 2008 13:36 UTC
attached log for Windows Server 2003 Standard Edition [5.2.3790]
Pawel
29th November 2008 13:50 UTC
Re: Help with WinVer testing
Originally posted by kichik
Distinctively missing are:- Windows 2003
- Windows Vista SP1
- Windows Vista x64
Hi Kichik,
Here is a Windows Vista SP1 test.
Regards,
-Pawel
Yathosho
29th November 2008 13:51 UTC
and Vista SP1 [6.0.6001]
kichik
29th November 2008 13:58 UTC
Thanks! Both uploaded and tests still pass.
{_trueparuex^}
1st December 2008 16:19 UTC
Attached Windows 98 SE and Windows 2000 SP1 - SP3
PaR
xbarns
1st December 2008 16:25 UTC
Vista x64 SP1
xbarns
1st December 2008 16:37 UTC
Windows XP Pro SP1 English
xbarns
1st December 2008 16:40 UTC
Windows 2003 Server Standard SP1
xbarns
1st December 2008 16:43 UTC
Windows 2003 Server Standard SP2
kichik
1st December 2008 22:34 UTC
Thanks, all added and solved a bug with SP detection on Windows 98 thanks to it.
xbarns, are you sure the Windows 2003 SP1 data is correct? It says it's Windows XP SP1, client edition.
xbarns
2nd December 2008 08:37 UTC
Oops seems you are right, how about this one?
xbarns
2nd December 2008 08:38 UTC
Now with attachment
xbarns
2nd December 2008 14:39 UTC
Don't know if you need it but here is a
Windows 2003 Server (R2) SP2 x64
kichik
2nd December 2008 22:42 UTC
Thanks, it works now. R2 is good too. Every test helps to make sure WinVer will never fail.
Pawel
17th May 2009 01:19 UTC
Here is a test on windows 7 x64
I used that http://nsis.svn.sourceforge.net/view...ude/WinVer.nsh sources and winver.exe from this thread. Results are strange. I hope it is what it should be.
Here is a screenshot. In attachement the txt file, with text copied from test installer.
http://shup.com/Shup/159882/winver_win7_64bit.png
kichik
17th May 2009 08:59 UTC
Thanks, says exactly what it should - 6.1.7100.
jweinraub
5th June 2009 16:48 UTC
Windows 7 - x86 - RC1
I hope this helps, installed on a Dell Latitude D830, x86, Windows 7, RC1
kichik
5th June 2009 19:01 UTC
Thanks, added and works.
Anyone has 2008 R2?
Yathosho
10th June 2009 19:23 UTC
Windows Server 2008 R2 x64 (Standard Edition, Build 7100)
here you go!
Yathosho
10th June 2009 20:34 UTC
ReactOS 0.3.9
unfortunately i didn't get this as text-version and a brief ocr attempt failed.
kichik
10th June 2009 20:36 UTC
Can't use that to verify it's ReactOS. The version information says it's Windows 2003.
dunkmark
26th August 2009 09:47 UTC
Windows 7 Enterprise x64
Output from the winver test script. On windows 7 Enterprise x64 RTM.
Thanks
Mark
+++
# OSVERSIONINFOEX
StrCpy $OSVERSIONINFOEX_RES 1
StrCpy $OSVERSIONINFOEX_CSD ""
StrCpy $OSVERSIONINFOEX_INIT "i 156, i 6, i 1, i 7600, i 2, &t128 s, &i2 0, &i2 0, &i2 256, &i1 1, &i1 0"
# 9c0000000600000001000000b01d000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000010100
# OSVERSIONINFO
StrCpy $OSVERSIONINFO_RES 1
StrCpy $OSVERSIONINFO_CSD ""
StrCpy $OSVERSIONINFO_INIT "i 148, i 6, i 1, i 7600, i 2, &t128 s, &i2 0, &i2 0, &i2 19720, &i1 113, &i1 0"
# 940000000600000001000000b01d000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000
Completed
kichik
26th August 2009 17:37 UTC
Thanks, added and still works with RTM.