Screensaver: Running Matrix 1.1.1.0 Beta
Need testers
Saturday, September 29, 2007 by thomassen | Discussion: OS Customization
I used .NET's Properties.Settings to store the settings, but for some reason it didn't work well on Vista. I tried MSDN to find out what it could be, but with no luck.
So I ended up having to reinvent the wheel and write custom code to store the settings on Vista systems.
The beta is here: WWW Link
However, when I tried it on my main system, the thumbnail preview didn't work in the Control Panel.
It did however work on my second Vista system. And it also worked on my laptop running XP. Why it didn't work on my main system is a mystery as I didn't touch the code for the preview.
So I'm asking that a few people try the new beta and post back their experience.
Try it and answer there questions:
1. Your system specs:
CPU
Graphics card
RAM
OS
.NET version
Number of monitors
WB or any similar applications installed?
2. Did it run? If it didn't, did you get any errors?
2a. Did the old version work?
3. Did the little thumbnail preview in control panel work?
4. Did the settings work when the screensaver is started by Windows? (Just clicking the Preview button in Control Panel doesn't count.)
5. If you're running Vista, do you have UAC on? The screensaver on Vista stores the settings in an xml file where the screensaver is located. Which means in the System32 folder, I'm wondering if that might make the UAC to kick in. I've not got around to test it yet. I might move it to the application settings folder instead.
I've just started looking into making the screensaver use hardware accelerated DirectX. But that's for a much later version 2. I got other projects queuing up before that.
Reply #3 Tuesday, October 2, 2007 1:25 PM
CPU = Pentium 4 2.53Ghz
Graphics card= ATI GIGABYTE RADEON 9200
RAM= 768Mo
OS= WIN XP PRO SP2
.NET version = 3.0
Number of monitors= 1
WB or any similar applications installed?= Yes WB6
the thumbnail preview didn't work in the Control Panel = work here
if the text is not green but red it's good
the only thing is that the screen come a little "jumpy" but maybe the graphic card or the monitor itself (i'll have really soon to buy a new one)
Reply #4 Tuesday, October 2, 2007 1:28 PM
CPU
Graphics card
RAM
OS
.NET version
Number of monitors
WB or any similar applications installed?
2. Did it run? If it didn't, did you get any errors?
2a. Did the old version work?
3. Did the little thumbnail preview in control panel work?
4. Did the settings work when the screensaver is started by Windows? (Just clicking the Preview button in Control Panel doesn't count.)
5. If you're running Vista, do you have UAC on? The screensaver on Vista stores the settings in an xml file where the screensaver is located. Which means in the System32 folder, I'm wondering if that might make the UAC to kick in. I've not got around to test it yet. I might move it to the application settings folder instead.
1.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2. It ran. No errors.
2a. never had previous version
3. Yes, even picked up my config
4. Yes
5. UAC off via TweakVista
I'll see about testing in XP later.
Reply #5 Tuesday, October 2, 2007 2:21 PM
It's quite CPU intensive. Turning of the headers will help.
I'm hoping a DirectX version will be a big improvement if I can manage to work out how to make use of hardware acceleration in C#.
But that's for the future!Thanks for the feedbacks. So far so good.
How ironical that it doesn't work properly on my own main system...
Reply #6 Thursday, July 24, 2008 9:10 AM
CPU: Q6600
Graphics card: 8800 GT
RAM: 4GB Corsair (cheap kind, can't remember exactly which)
OS: Windows Vista Premium 64 bit
.NET version: No idea
Number of monitors: One, running at 1680x1050
WB or any similar applications installed?: I assume you mean WindowBlinds. I have AVG 8.0, LogonStudio Vista (trial), ObjectDock (trial), TweakVista (trial), and a few Nvidia/Logitech apps.
And the error message (details):
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.UnauthorizedAccessException: Access to the path 'C:\Windows\system32\RunningMatrix.xml' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String path, FileMode mode)
at RunningMatrix.xmlSettings.save()
at RunningMatrix.frmOptions.btnOK_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
Running Matrix
Assembly Version: 1.1.1.0
Win32 Version: 1.1.1.0
CodeBase: file:///C:/Windows/system32/Running%20Matrix.scr
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
gtg56pcb
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1434 (REDBITS.050727-1400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
EDIT: Just tried with UAC off: it WORKS with my custom settings!
Reply #7 Tuesday, July 29, 2008 12:18 PM
After I finished my studies and began full time job in the real world I've had less and less time to work on stuff like this. Hence why the latest version is a beta which hasn't been updated for a while.
I will try to allocate some time to have another go with this project. At least this issue as I think it'd be a simple matter of changing where the settings are saved.
Reply #8 Tuesday, July 29, 2008 12:30 PM
The opacity value goes from 0.0 to 1.0. So 50% opacity would be represented by 0.5.
I can't remember the format the colour green is in. But from the xml file on my computer when I set it to Green (RGB 0,255,0) it is -8323328.
Please login to comment and/or vote for this skin.
Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:
- Richer content, access to many features that are disabled for guests like commenting on the forums and downloading skins.
- Access to a great community, with a massive database of many, many areas of interest.
- Access to contests & subscription offers like exclusive emails.
- It's simple, and FREE!







Reply #1 Tuesday, October 2, 2007 1:01 PM