I've been working on a new widget to monitor CPU activity. What makes this one different is that it correctly handles multiple CPUs on dual core, or multiprocessor systems.
The widget REQUIRES Windows XP or Windows Server 2003. Basically it uses COM to interop with the Windows Management Instrumentation high performance class library. Those objects are only available on those two operating systems. This widget will not run on a Mac, but it should fail gracefully.
You can download version 0.9 (beta) here. This version is complete, and pretty much everything in terms of appearance is configurable through the preferences menus. There is no documentation at the moment, but it should be pretty self-explanatory. If you have any questions post them here and I will respond.
I am most interested in:
- whether it works reliably on other computers.
- whether it works on systems with more than 2 processors (post a screenie!)
- how the general appearance is regarded.
NOTE: This widget registers a custom dll with com interfaces. I have included the type library for anyone who is interested. After installation, if you simply delete the widget files, you will leave the entries in the registry for the objects. To get around this, open up the preferences, and check "Unregister objects on exit." Then after the widget restarts simply quit, and it will unregister everything. You can then delete the widget files. You can leave this setting enabled if you just want to be sure that the controls are unregistered after you're done with the widget. The only cost is a little extra startup time while the widget reregisters the controls.
Thanks in advance for any comments.
The widget REQUIRES Windows XP or Windows Server 2003. Basically it uses COM to interop with the Windows Management Instrumentation high performance class library. Those objects are only available on those two operating systems. This widget will not run on a Mac, but it should fail gracefully.
You can download version 0.9 (beta) here. This version is complete, and pretty much everything in terms of appearance is configurable through the preferences menus. There is no documentation at the moment, but it should be pretty self-explanatory. If you have any questions post them here and I will respond.
I am most interested in:
- whether it works reliably on other computers.
- whether it works on systems with more than 2 processors (post a screenie!)
- how the general appearance is regarded.
NOTE: This widget registers a custom dll with com interfaces. I have included the type library for anyone who is interested. After installation, if you simply delete the widget files, you will leave the entries in the registry for the objects. To get around this, open up the preferences, and check "Unregister objects on exit." Then after the widget restarts simply quit, and it will unregister everything. You can then delete the widget files. You can leave this setting enabled if you just want to be sure that the controls are unregistered after you're done with the widget. The only cost is a little extra startup time while the widget reregisters the controls.
Thanks in advance for any comments.