Just wondering, Rick - isn't the TrueAddon supposed to have msdia80.dll, msdia90.dll, msdia100.dll -> "%programfiles%\Common Files\microsoft shared\VC" though? Not sure if it's possible at T-23 so maybe that's the purpose of using the mixed addon?ricktendo64 wrote:That addon only copies the files (system32, winsxs, etc.) No reg entries are created
Use the mixed addon if you want this
atmzzrSystemCheck v3.5 [Check installed runtimes versions]
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Hi automizzer.
Contol panel shows newer versions than your tool detected.
For VC Runtimes, burfadel's installer was used. https://www.dropbox.com/sh/yvo0u5lrac3whv2/j3Uhlqc9j8

http://img9.imageshack.us/img9/4411/h643.png
Contol panel shows newer versions than your tool detected.
For VC Runtimes, burfadel's installer was used. https://www.dropbox.com/sh/yvo0u5lrac3whv2/j3Uhlqc9j8

http://img9.imageshack.us/img9/4411/h643.png
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Yup, the version in the screen is from HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer -> svcVersion but I check the browser version from iexplore.exe and I believe that is the real version 
Also if you unpack the vc++ installer you linked to, the files has the versions displayed by atmzzrSystemCheck, in CP you have the installer version which differs the real runtimes versions.
These two issues are quite weird but microsoft knows how to make life harder
In the '%programfiles%\Internet Explorer' you have files with versions from 6.1.7600.16385 to 12.0.20712.1 so you can't take the highest available fileversion to name it as latest IE version so I've decided to check iexplore.exe...
The same thing with VC++ - installer (in CP) version is different than files and also main fileversions differ from each other. Another tough one to decide but after I've downloaded all the older releases and analyzed all together I've decided to check for the .dll's that are present in every build and are known as the main runtime dlls:
2005 -> msdia80.dll
2008 -> msdia90.dll
2010 -> msdia100.dll
2012 -> msvcp110.dll
2013 -> msvcp120.dll

Also if you unpack the vc++ installer you linked to, the files has the versions displayed by atmzzrSystemCheck, in CP you have the installer version which differs the real runtimes versions.
These two issues are quite weird but microsoft knows how to make life harder

In the '%programfiles%\Internet Explorer' you have files with versions from 6.1.7600.16385 to 12.0.20712.1 so you can't take the highest available fileversion to name it as latest IE version so I've decided to check iexplore.exe...
The same thing with VC++ - installer (in CP) version is different than files and also main fileversions differ from each other. Another tough one to decide but after I've downloaded all the older releases and analyzed all together I've decided to check for the .dll's that are present in every build and are known as the main runtime dlls:
2005 -> msdia80.dll
2008 -> msdia90.dll
2010 -> msdia100.dll
2012 -> msvcp110.dll
2013 -> msvcp120.dll
While I understand what you are saying, and the "challenges" that MS thows at you, the problem is one of consistency. As ianymaty points out, when the user checks the info page on IE and the Programs and Features CP, and the numbers don't match, then they are much more likely to believe MS, no matter how ill advised that is at times. Also, if they are comparing the results of your app to other "version" checking" apps, like AIDA64 or such, it would probably be better, and the user would have more confidence in the results, if they matched, unless it could be truly documented that the other app is wrong. And, I don't know if this is an issue anywhere, but the same situation exists if the download links for the runtimes list the version number. Your app should really display the same version number that the download link has, for the user's convenience. Now if the download link and the display in P&F don't agree, then that's another problem and I'm not sure which one your app shouild match. Just stuff to think about.
Cheers and Regards
Cheers and Regards
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
It's been a month since last update and I didn't have much time to code anything but finally I did something 
First of all the IE issue - I've decided to display the version from properties of IE and it should be OK now.
About the VC++ runtimes - I still don't know how, where from and why the installer versions are different than runtimes versions. Also I can't find the installer version anywhere in the system except uninstall reg. But I don't want the app to search through all these entries because the time of 'Collecting data' will increase again... So for now this will have to stay like this
Now the 2 new 'features':
- it detects Adobe AIR runtime - no plans for adding any other at the moment
- it provides keyboard shortcuts that were not available before so there's no need to click or ALT+F4 - supported keys: [F1] for help popup, [ESC] for close, [CTRL+S] for .txt file save
I've also made some cosmetic improvements - display position, hints with shortcuts for buttons etc.
So here is the v2.1 -> LINK and changelog:
- improved IE detection
- added Adobe AIR detection (also to the .txt log)
- added keyboard shortcuts
- some cosmetic improvements
Also updated the first post

First of all the IE issue - I've decided to display the version from properties of IE and it should be OK now.
About the VC++ runtimes - I still don't know how, where from and why the installer versions are different than runtimes versions. Also I can't find the installer version anywhere in the system except uninstall reg. But I don't want the app to search through all these entries because the time of 'Collecting data' will increase again... So for now this will have to stay like this

Now the 2 new 'features':
- it detects Adobe AIR runtime - no plans for adding any other at the moment
- it provides keyboard shortcuts that were not available before so there's no need to click or ALT+F4 - supported keys: [F1] for help popup, [ESC] for close, [CTRL+S] for .txt file save
I've also made some cosmetic improvements - display position, hints with shortcuts for buttons etc.
So here is the v2.1 -> LINK and changelog:
- improved IE detection
- added Adobe AIR detection (also to the .txt log)
- added keyboard shortcuts
- some cosmetic improvements
Also updated the first post

-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
OK, those buttons are not supposed to be scaled so I think I can fix that 
Here is the v2.2 -> LINK and changelog:
- fixed DPI scaling issue
Also updated the first post

Here is the v2.2 -> LINK and changelog:
- fixed DPI scaling issue
Also updated the first post

Ran version 2.2 on XP Pro x64 w/SP2 - looked good except for one maybe cosmetic item.
The * .NET v1.1 Officially not available for WinVista and higher; - should not be visible in XP - 1.1 is applicable.
Also, when an * or ** is shown as you present it one would expect to see the * or ** beside the item in question. (Think of a footnote when writing a paper.)
The * .NET v1.1 Officially not available for WinVista and higher; - should not be visible in XP - 1.1 is applicable.
Also, when an * or ** is shown as you present it one would expect to see the * or ** beside the item in question. (Think of a footnote when writing a paper.)
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Yes, we've discussed this a bit earlier -> LINK, and my decision was to keep the footnotes absolute - for users notice 

It might be less confusing, yet still have the footnotes available for all users, to then just change them to Notes:
Notes:
(1) -- __________
(2) -- ______________
Then to meet Chief's point, which I also think is valid, only include the reference mark:
_______________ (2)
_________ (1)
ONLY if the note applies.
Wouldn't that meet everyone's needs?
Cheers and Regards
Notes:
(1) -- __________
(2) -- ______________
Then to meet Chief's point, which I also think is valid, only include the reference mark:
_______________ (2)
_________ (1)
ONLY if the note applies.
Wouldn't that meet everyone's needs?
Cheers and Regards
- Kelsenellenelvian
- Moderator
- Posts: 4383
- Joined: Tue Nov 30, 2004 8:32 pm
- Location: Pocatello, ID
- Contact:
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Thank you so much Kelsenellenelvian for adding my app to your pack 
A bit sorry I didn't post the update before you post yours.
Recently I did some more testing and fixed this issue (noticed on Virtual XP 640x480):
When running atmzzrSystemCheck on small resolution and the height was smaller than 700px the main window would get out of the screen.
Now when available height is less than 700px it resizes itself down to available height and adds a scrollbar
Also done some cosmetics like adding a missing space in the .txt log and replacing the help question mark to an icon.
And a new feature is now available
Remember bphlpt's post about the dark look?? -> LINK
Now you can change background and text colors by placing a proper settings file named 'atmzzrSystemCheck.ini' in the same folder as .exe
It will work in three ways
- When program detects the .ini it reads it and change colors;
- When there's no .ini file it loads by default;
- When .ini has any errors an error popup is displayed.
So now you can get some brighter colors, better protect your eyes -> Screen
Example .ini (download):
As you can see you can change the colors of: background, labels (left column), versions (right column), notes for .Net, notifications and buttons text/background.
Also if you leave a line blank it will have default color.
Here is the v2.4 -> LINK and changelog:
- fixed issue with resolution height smaller than 700px
- replaced text question mark with an icon
- some cosmetic improvements
- added possibility to change background/text colors with an .ini file
- added .ini error event
Also updated the first post
Oh, and I still don't want to do anything with .Net notes/asterisks

A bit sorry I didn't post the update before you post yours.
Recently I did some more testing and fixed this issue (noticed on Virtual XP 640x480):
When running atmzzrSystemCheck on small resolution and the height was smaller than 700px the main window would get out of the screen.
Now when available height is less than 700px it resizes itself down to available height and adds a scrollbar

Also done some cosmetics like adding a missing space in the .txt log and replacing the help question mark to an icon.
And a new feature is now available

Now you can change background and text colors by placing a proper settings file named 'atmzzrSystemCheck.ini' in the same folder as .exe
It will work in three ways
- When program detects the .ini it reads it and change colors;
- When there's no .ini file it loads by default;
- When .ini has any errors an error popup is displayed.
So now you can get some brighter colors, better protect your eyes -> Screen
Example .ini (download):
Code: Select all
[Background Color]
#FF8000
[Labels - Left Column Text]
#99FF00
[Versions - Right Column Text]
#FF0000
[Notes - .Net Explanation Text]
#FFFF00
[Notifications - Collecting data/Saved to desktop Text]
#FF00FF
[Buttons Text]
#FFFFFF
[Buttons Background]
#0080FF
[Notes]
You can use colors in hex - remember to add # at the beginning (color picker -> http://www.w3schools.com/tags/ref_colorpicker.asp )
You can use colors names without the # (color names -> http://en.wikipedia.org/wiki/Web_colors#HTML_color_names )
Remember to not mess the lines order or numbers
Leave the lines of colors you don't want to change blank and it will be in default colors
Also if you leave a line blank it will have default color.
Here is the v2.4 -> LINK and changelog:
- fixed issue with resolution height smaller than 700px
- replaced text question mark with an icon
- some cosmetic improvements
- added possibility to change background/text colors with an .ini file
- added .ini error event
Also updated the first post
Oh, and I still don't want to do anything with .Net notes/asterisks

The difference between Client Profile and Extended, AKA Full, is described here - http://blogs.msdn.com/b/jgoldb/archive/ ... e-rtm.aspx
When to use each can be summarized as:
Cheers and Regards
When to use each can be summarized as:
Also note that as of .NET 4.5 and later the official installer for Client Profile has been merged with that of Full to a single installer.When to use NET4 Client Profile and when to use NET4 Full Framework?
NET4 Client Profile:
--- Always target NET4 Client Profile for all your client desktop applications (including Windows Forms and WPF apps).
NET4 Full framework:
--- Target NET4 Full only if the features or assemblies that your app need are not included in the Client Profile. This includes:
--- If you are building Server apps. Such as:
_____ o ASP.Net apps
_____ o Server-side ASMX based web services
--- If you use legacy client scenarios. Such as:
_____ o Use System.Data.OracleClient.dll which is deprecated in NET4 and not included in the Client Profile.
_____ o Use legacy Windows Workflow Foundation 3.0 or 3.5 (WF3.0 , WF3.5)
--- If you targeting developer scenarios and need tool such as MSBuild or need access to design assemblies such as System.Design.dll
Cheers and Regards
Last edited by bphlpt on Sat Feb 08, 2014 3:31 pm, edited 2 times in total.
Some developers disregard Client Profile and only target Full. Makes installing CP pointless. Even Microsoft is guilty of this with their Expression Encoder.
- ricktendo64
- Posts: 3214
- Joined: Mon May 22, 2006 12:27 am
- Location: Honduras
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Recently (or earlier this month) I've noticed a small bug in Java detecting of atmzzrSystemCheck - it detected JRE v7u60 as v7u6 - Didn't see it before...
Also I wanted to add Update 1 detection for Win 8.1 and I've decided it would be a perfect time to release v2.5
By the way I improoved the DirectX detection for Win Vista - so Vista users (if there are any) should see that it takes less time than before 
Here is the v2.5 -> LINK and changelog:
- fixed Java detection
- improved DirectX detection for Win Vista
- added Update 1 detection for Win 8.1
Also updated the first post
Also I wanted to add Update 1 detection for Win 8.1 and I've decided it would be a perfect time to release v2.5


Here is the v2.5 -> LINK and changelog:
- fixed Java detection
- improved DirectX detection for Win Vista
- added Update 1 detection for Win 8.1
Also updated the first post

-----------------Log Info-------------------------
atmzzrSystemCheck: v2.5
Generated: 2014-06-23 13:37:28 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17126
Media Player: 12.0.7601.18150
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 14.0.0.136
Flash Plugin: 14.0.0.136
Shockwave: 12.1.2.152
Adobe AIR: 14.0.0.125
Silverlight: 5.1.30214.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
Java not listed!!!
Problem is I have the following installed:
jre-8u20-ea-bin-b19-windows-x64-18_jun_2014
and
jre-8u20-ea-bin-b19-windows-i586-17_jun_2014
installed.
Same results in Win8.1 Update 1
---------------System check-----------------------
System: Windows 8.1 Pro (6.3.9600)
Version: RTM + Update 1
Type: 64-bit (x64)
atmzzrSystemCheck: v2.5
Generated: 2014-06-23 13:37:28 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17126
Media Player: 12.0.7601.18150
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 14.0.0.136
Flash Plugin: 14.0.0.136
Shockwave: 12.1.2.152
Adobe AIR: 14.0.0.125
Silverlight: 5.1.30214.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
Java not listed!!!
Problem is I have the following installed:
jre-8u20-ea-bin-b19-windows-x64-18_jun_2014
and
jre-8u20-ea-bin-b19-windows-i586-17_jun_2014
installed.
Same results in Win8.1 Update 1
---------------System check-----------------------
System: Windows 8.1 Pro (6.3.9600)
Version: RTM + Update 1
Type: 64-bit (x64)
Thanks
automizzer wrote:Recently (or earlier this month) I've noticed a small bug in Java detecting of atmzzrSystemCheck - it detected JRE v7u60 as v7u6 - Didn't see it before...
Also I wanted to add Update 1 detection for Win 8.1 and I've decided it would be a perfect time to release v2.5By the way I improoved the DirectX detection for Win Vista - so Vista users (if there are any) should see that it takes less time than before
Here is the v2.5 -> LINK and changelog:
- fixed Java detection
- improved DirectX detection for Win Vista
- added Update 1 detection for Win 8.1
Also updated the first post
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
ChiefZeke - this is quite weird that in v8u20 from Early Access Releases the java.exe file doesn't get copied into the system32 folder.
It was the best static and fast way to identify java version without searching the registry or the filesystem
Let's wait for the Public Release and see if things will change 
compstuff -
It was the best static and fast way to identify java version without searching the registry or the filesystem


compstuff -

Would it be possible to get systemcheck to work on multiboot systems for partitions that are currently not the boot partition?
If systemscheck solely uses the registry, then I could use runscanner to launch systemcheck to point to the system that I want the information from. If systemcheck uses files on the disk, then it would need to be changed to optionally use a differnet drive. Possible?
Al
If systemscheck solely uses the registry, then I could use runscanner to launch systemcheck to point to the system that I want the information from. If systemcheck uses files on the disk, then it would need to be changed to optionally use a differnet drive. Possible?
Al
Last edited by adric on Sun Aug 03, 2014 8:33 am, edited 1 time in total.
For your information:
Did not detect:
jre-8u40-ea-bin-b02-windows-i586-20_aug_2014.exe or
jre-8u40-ea-bin-b02-windows-x64-20_aug_2014.exe
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.5
Generated: 2014-08-22 14:13:42 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17239
Media Player: 12.0.7601.18150
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 15.0.0.130
Flash Plugin: 15.0.0.130
Shockwave: 12.1.3.153
Adobe AIR: 15.0.0.233
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
Did not detect:
jre-8u40-ea-bin-b02-windows-i586-20_aug_2014.exe or
jre-8u40-ea-bin-b02-windows-x64-20_aug_2014.exe
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.5
Generated: 2014-08-22 14:13:42 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17239
Media Player: 12.0.7601.18150
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 15.0.0.130
Flash Plugin: 15.0.0.130
Shockwave: 12.1.3.153
Adobe AIR: 15.0.0.233
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
Just installed it - no issues, no problems. Don't remember when I first ran across the comments, somewhere, that .NET 1.1 was installable in Win7.compstuff wrote:@ChiefZeke just wondering how you have .NET 1.1 on your Win7 Ultimatex64
Hasn't caused any problem yet that I'm aware of. Also, .NET 1.1 installs OK in Win8.1 also, see the following:
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.5
Generated: 2014-08-23 14:50:00 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: Chief01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 8.1 Pro (6.3.9600)
Version: RTM + Update 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17239
Media Player: 12.0.9600.16384
DirectX: 11.2 (6.03.9600.16384)
Flash ActiveX: 14.0.0.176
Flash Plugin: 15.0.0.130
Shockwave: 12.1.3.153
Adobe AIR: 15.0.0.233
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4.5 CP: 4.5.51650
.NET v4.5 EX: 4.5.51650
--------------------------------------------------
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
It's been a while... I didn't have too much time lately 
Since Oracle stated that java.exe is not supposed to be copied to %windir%\system32 since v8u20 (LINK1, LINK2, LINK3, LINK4, LINK5) I had to make a new Java detection mechanism. I figured out a new (a bit harder) way to make it work as it should on different Java versions
Second change is a rather cosmetic fix - atmzzrSystemCheck now works on Win10TechnicalPreview. It says 'Windows Technical Preview' as it's stated in system properties and calls it RTM - so don't worry about it
things will change with further Windows 10 versions...
Here is the v2.6 -> LINK nad changelog:
- new Java detection mechanism
- Windows 10 Technical Preview support
Also updated the first post

Since Oracle stated that java.exe is not supposed to be copied to %windir%\system32 since v8u20 (LINK1, LINK2, LINK3, LINK4, LINK5) I had to make a new Java detection mechanism. I figured out a new (a bit harder) way to make it work as it should on different Java versions

Second change is a rather cosmetic fix - atmzzrSystemCheck now works on Win10TechnicalPreview. It says 'Windows Technical Preview' as it's stated in system properties and calls it RTM - so don't worry about it

Here is the v2.6 -> LINK nad changelog:
- new Java detection mechanism
- Windows 10 Technical Preview support
Also updated the first post

Last edited by automizzer on Sat Nov 15, 2014 6:30 am, edited 1 time in total.
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
adric - yes, only for the booted system. Detection for an offline system (one of multiboot systems) wouldn't be possible because atmzzrSystemCheck connects to the WMI service on running system and collects data from it. And it would be much harder to collect these other way... So I don't see any way to make it work like this in the nearest future 
Btw. I added more info links about java symlinks etc. in my previous post

Btw. I added more info links about java symlinks etc. in my previous post

Updated - results follow:
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.6
Generated: 2014-11-15 13:17:01 (UTC -8)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17420
Media Player: 12.0.7601.18526
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 16.0.0.219
Flash Plugin: 16.0.0.219
Shockwave: 12.1.3.153
Adobe AIR: 16.0.0.214
Silverlight: 5.1.30514.0
Java RE: 8.0.40-ea (v8u40-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
The following is for Win10 TP Build 9879:
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.6
Generated: 2014-11-15 16:18:23 (UTC -8)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows Technical Preview (6.4.9879)
Version: RTM
Type: 64-bit (x64)
Internet Explorer: 11.0.9879.0
Media Player: 12.0.9879.0
DirectX: 11.3 (6.04.9841.0000)
Flash ActiveX: 15.0.0.223
Flash Plugin: 16.0.0.219
Shockwave: 12.1.3.153
Adobe AIR: 16.0.0.214
Silverlight: 5.1.30514.0
Java RE: 8.0.40-ea (v8u40-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|---]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4.5 CP: 4.5.53344
.NET v4.5 EX: 4.5.53344
--------------------------------------------------
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.6
Generated: 2014-11-15 13:17:01 (UTC -8)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17420
Media Player: 12.0.7601.18526
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 16.0.0.219
Flash Plugin: 16.0.0.219
Shockwave: 12.1.3.153
Adobe AIR: 16.0.0.214
Silverlight: 5.1.30514.0
Java RE: 8.0.40-ea (v8u40-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.51209
.NET v4.5 EX: 4.5.51209
--------------------------------------------------
The following is for Win10 TP Build 9879:
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.6
Generated: 2014-11-15 16:18:23 (UTC -8)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows Technical Preview (6.4.9879)
Version: RTM
Type: 64-bit (x64)
Internet Explorer: 11.0.9879.0
Media Player: 12.0.9879.0
DirectX: 11.3 (6.04.9841.0000)
Flash ActiveX: 15.0.0.223
Flash Plugin: 16.0.0.219
Shockwave: 12.1.3.153
Adobe AIR: 16.0.0.214
Silverlight: 5.1.30514.0
Java RE: 8.0.40-ea (v8u40-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|---]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4.5 CP: 4.5.53344
.NET v4.5 EX: 4.5.53344
--------------------------------------------------
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm

I've been working a bit on version 2.7 earlier with some improvements like:
- added Windows 8.1 Update 2/3 detection
- added NPAPI|PPAPI detection for flash plugin
- focus is set to the 'Close' button by default
So I wrote some more code to make this work with Win 10 TP and decided to call it v2.7prev because I think things will change again soon...
This version should work with Win 10 TP -> LINK - didn't have time for proper tests...

Last edited by automizzer on Tue Apr 14, 2015 3:27 pm, edited 1 time in total.
Just had a thought. Since DirectX 9.0c and earlier is no longer part of the OS in the more recent OS, but can be installed and is sometimes needed for older games etc, could an extra check for it and a notation whether it is found or not be added, rather than only listing the latest version of DirectX that is found?
Thanks for trying to keep this little tool updated.
Cheers and Regards
Thanks for trying to keep this little tool updated.
Cheers and Regards
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 13:46:56 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17691
Media Player: 12.0.7601.18741
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 17.0.0.135
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.53349
.NET v4.5 EX: 4.5.53349
--------------------------------------------------
-----------------Log Info------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:13:12 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: Chief01\Administrator
(Jerome T. Czeikus)
-------------------------------------------------
---------------System check----------------------
System: Windows 8.1 Pro (6.3.9600)
Version: RTM + Update 3
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17690
Media Player: 12.0.9600.16384
DirectX: 11.2 (6.03.9600.16384)
Flash ActiveX: 17.0.0.134
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4 CP: 4.6.00007
.NET v4 EX: 4.6.00007
-----------------------------------------------
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:45:02 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\JeromeT
(ChiefZeke@msn.com)
--------------------------------------------------
---------------System check-----------------------
System: Windows 10 Pro Technical Preview (10.0.9926)
Version: RTM
Type: 64-bit (x64)
Internet Explorer: 11.0.9800.0
Media Player: 12.0.9926.0
DirectX: 12 (10.00.9926.0000)
Flash ActiveX: 17.0.0.134
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: ----
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: ----
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4.5 CP: 4.5.53349
.NET v4.5 EX: 4.5.53349
--------------------------------------------------
Odd - Have installed Java 8 Update 60 Build 06 32&64bit, don't know why not detected.
Same for .NET v1.1 - also successfully installed here.
.NET 4.6 Preview failed - not compatible. (Did install in Win8.1 - see above.)
Silverlight ??
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:58:02 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE |
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Microsoft(R) Windows(R) XP Professional x64 Edition (5.2.3790)
Version: Service Pack 2
Type: 64-bit (x64)
Internet Explorer: 8.0.6001.18702
Media Player: 11.0.5721.5145
DirectX: 9.0c (4.09.00.0904)
Flash ActiveX: 17.0.0.135
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: 7.0.76 (v7u76) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.2.30729
.NET v3.0: 3.2.30729
.NET v3.5: 3.5.30729.01
.NET v4.0 CP: 4.0.30319
.NET v4.0 EX: 4.0.30319
--------------------------------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 13:46:56 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17691
Media Player: 12.0.7601.18741
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 17.0.0.135
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4.5 CP: 4.5.53349
.NET v4.5 EX: 4.5.53349
--------------------------------------------------
-----------------Log Info------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:13:12 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: Chief01\Administrator
(Jerome T. Czeikus)
-------------------------------------------------
---------------System check----------------------
System: Windows 8.1 Pro (6.3.9600)
Version: RTM + Update 3
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17690
Media Player: 12.0.9600.16384
DirectX: 11.2 (6.03.9600.16384)
Flash ActiveX: 17.0.0.134
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4 CP: 4.6.00007
.NET v4 EX: 4.6.00007
-----------------------------------------------
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:45:02 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\JeromeT
(ChiefZeke@msn.com)
--------------------------------------------------
---------------System check-----------------------
System: Windows 10 Pro Technical Preview (10.0.9926)
Version: RTM
Type: 64-bit (x64)
Internet Explorer: 11.0.9800.0
Media Player: 12.0.9926.0
DirectX: 12 (10.00.9926.0000)
Flash ActiveX: 17.0.0.134
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: ----
Java RE: ----
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: ----
.NET v2.0: 2.0.50727.4927
.NET v3.0: 3.0.30729.4926
.NET v3.5: 3.5.30729.4926
.NET v4.5 CP: 4.5.53349
.NET v4.5 EX: 4.5.53349
--------------------------------------------------
Odd - Have installed Java 8 Update 60 Build 06 32&64bit, don't know why not detected.
Same for .NET v1.1 - also successfully installed here.
.NET 4.6 Preview failed - not compatible. (Did install in Win8.1 - see above.)
Silverlight ??
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-03-16 14:58:02 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE |
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Microsoft(R) Windows(R) XP Professional x64 Edition (5.2.3790)
Version: Service Pack 2
Type: 64-bit (x64)
Internet Explorer: 8.0.6001.18702
Media Player: 11.0.5721.5145
DirectX: 9.0c (4.09.00.0904)
Flash ActiveX: 17.0.0.135
Flash Plugin: 17.0.0.135 [NPAPI|PPAPI]
Shockwave: 12.1.7.157
Adobe AIR: 17.0.0.124
Silverlight: 5.1.30514.0
Java RE: 7.0.76 (v7u76) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.2.30729
.NET v3.0: 3.2.30729
.NET v3.5: 3.5.30729.01
.NET v4.0 CP: 4.0.30319
.NET v4.0 EX: 4.0.30319
--------------------------------------------------
-----------------Log Info-------------------------
atmzzrSystemCheck: v2.7prev
Generated: 2015-07-21 12:56:20 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17914
Media Player: 12.0.7601.18840
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 18.0.0.209
Flash Plugin: 18.0.0.209 [NPAPI|PPAPI]
Shockwave: 12.1.9.159
Adobe AIR: 19.0.0.124
Silverlight: 5.1.40620.0
Java RE: 8.0.60-ea (v8u60-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4 CP: 4.6.00081
.NET v4 EX: 4.6.00081
--------------------------------------------------
Above is missing VC++ 2015: 14.0.22816 [x86|x64]
Above includes latest .NET v4: 4.6.00081
atmzzrSystemCheck: v2.7prev
Generated: 2015-07-21 12:56:20 (UTC -7)
Computer: CHIEF01
Domain|Workgroup: FLIGHTLINE | FLIGHTLINE
User: CHIEF01\Administrator
(Jerome T. Czeikus)
--------------------------------------------------
---------------System check-----------------------
System: Windows 7 Ultimate (6.1.7601)
Version: Service Pack 1
Type: 64-bit (x64)
Internet Explorer: 11.0.9600.17914
Media Player: 12.0.7601.18840
DirectX: 11 (6.01.7601.17514)
Flash ActiveX: 18.0.0.209
Flash Plugin: 18.0.0.209 [NPAPI|PPAPI]
Shockwave: 12.1.9.159
Adobe AIR: 19.0.0.124
Silverlight: 5.1.40620.0
Java RE: 8.0.60-ea (v8u60-ea) [x86|x64]
VC++ 2005: 8.0.50727.6195 [x86|x64]
VC++ 2008: 9.0.30729.6161 [x86|x64]
VC++ 2010: 10.0.40219.1 [x86|x64]
VC++ 2012: 11.0.51106.1 [x86|x64]
VC++ 2013: 12.0.21005.1 [x86|x64]
.NET v1.1: 1.1.4322.2503
.NET v2.0: 2.0.50727.5420
.NET v3.0: 3.0.30729.5420
.NET v3.5: 3.5.30729.5420
.NET v4 CP: 4.6.00081
.NET v4 EX: 4.6.00081
--------------------------------------------------
Above is missing VC++ 2015: 14.0.22816 [x86|x64]
Above includes latest .NET v4: 4.6.00081
-
- Posts: 65
- Joined: Thu Jun 10, 2010 3:24 pm
Still not too much time for testing but v2.8 is out 
Since v2.7prev was a preview - v2.8 has same changes since v2.6 with improved Win10 support and VC++ 2015/.Net 4.6 detection added
Here is the v2.8 -> LINK and summary changelog:
- added Windows 8.1 Update 2/3 detection (as in 2.7prev)
- added NPAPI|PPAPI detection for flash plugin (as in 2.7prev)
- focus is set to the 'Close' button by default (as in 2.7prev)
- improved Windows 10 support
- added VC++ 2015 detection
- added .Net Framework 4.6 detection
Also updated the first post

Since v2.7prev was a preview - v2.8 has same changes since v2.6 with improved Win10 support and VC++ 2015/.Net 4.6 detection added

Here is the v2.8 -> LINK and summary changelog:
- added Windows 8.1 Update 2/3 detection (as in 2.7prev)
- added NPAPI|PPAPI detection for flash plugin (as in 2.7prev)
- focus is set to the 'Close' button by default (as in 2.7prev)
- improved Windows 10 support
- added VC++ 2015 detection
- added .Net Framework 4.6 detection
Also updated the first post
