Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles
(untagged)

Control Center for Windows 2K and more extended

0.00/5 (No votes)
26 Jan 2004 1  
Control Center for Windows 2K and more

System tools

System Tools is a collection of nifty tools that help you monitor several system parameters such as the fonts installed on your system as well as the various drivers, and configure all the Windows services, installed programs etc.

Get System Info Pane

This pane gives you the detailed information on the following heads:

  • Boot.ini: Boot.ini file information and configuration option.
  • Desktop: Desktop settings and options
  • Drives: Detailed information about the drives
  • Operating System: Operating system name and build number
  • System Info: Information about the processor/s present
  • System Metrics: Window / icon etc. arrangement and settings
  • System Parameters: Detailed information about the keyboard, mouse and sound subsystem of the machine.

Note: All this information is displayed in a text-box, it is possible to select and copy the desired text in any text editor and form a system configuration report.

Services Management Pane

The Services Management pane deals with the Windows Services. You can view all the services that are available on your machine and their current status.

You also have the option of changing the property of the services whenever it is possible. Since some of the services are critical to the running and functioning of the machine, please mark your current configuration as good configuration (use the �Good Configuration� button) before doing any change to these services. In case of some instability resulting due to your changes, press �Configuration Unstable� button, the system will immediately reboot and restore the last saved �Good Configuration�.

Uninstall Listing

Shows the list of all the installed programs on your computer. This option brings out the list of all installed programs on the computer and displays their uninstall string. Right click on any entry and select "uninstall" to uninstall that program.

Driver Listing

By default, this option brings out the list of all system drivers on your computer, but using the "Remote drivers" button you can view the list of drivers installed on any remote computer along with their type and link date.

This list can be saved as a text file where all fields are separated by �::� symbol.

This list can be converted into a tab separated file and imported in Excel or any other table program.

Font Listing

Pretty much self-descriptive, the font listing displays the list of all the installed fonts on your system along with their type and full name.

Windows tools

As indicated by name, this collection of tools brings the functionality of Windows much nearer to the user without going much deeper into Windows.

Task List Pane

This pane lists all the currently running processes with their PID (which is actually the Process Id). It also gives information about the threads executed by any application and the page file usage of the application. This tab can be used to end any unnecessary processes which are not responding or are not needed, by just selecting the process and giving a click on the "End Tasks" button. Double clicking on any task shows the thread list of the selected task. This can be used for diagnostic purposes.

System Functions

System functions brings to you a new series of functionality and controls which one may have never experienced while working in Windows. With the options of shutting down your own system and logging off from your account, you get an extra power of shutting down a remote system. Just trying it will give you a better view. And then the option of launching any application adds to the beauty of the whole scenario. This pane also lists all the users present on the terminal with their user IDs.

Windows

This tab shows the currently open windows on your computer. Including the options of destroying the window and the options of �Tile Windows Vertically� and �Tile Windows Horizontally�, extra functionalities like hiding a window (this doesn�t mean that the application stops working�.it just goes in background) and unhiding the hidden window and disabling/enabling an open window have also been added.

Remote Task Lists

As indicated by name, it connects to a remote computer and brings all the information about the currently active processes of the remote computer. (Now it is just like pressing �ctrl + alt + del� on that system while you were never actually on that system). It also allows you to close any application on the remote system.

Shares

This pane lists all the currently shared folders on our system. Over a network, it also works with finding out the shared folders on a remote system. You also have an option of deleting any share on any system (provided the logged on user has those rights).

Port Data

This tab lists all the open ports and related information about them including port type and port name. Options include saving the list for future use. The Port scanner UI shows the different types of ports with different color so that the information is easy to grasp.

Open Files

This pane lists all the open files on the server by various remote computers/users. It displays the opened filename, the username of the user who has opened the file, the locks present, the File ID and the permissions on the open files.

The Configuration Pane

Boot Parameters

This pane helps you to see the boot configuration and settings and also gives you the option to edit and change the boot parameters.

System Status

This pane acts as an indicator to the total physical memory available to the system at the current time. It also gives you the option to free more physical memory which is just being wasted by some useless applications. A single click on the �Free Memory� will free physical memory currently available for present use.

The next extraordinary feature of this pane helps you to add IP to your system. The system may be able to work on multiple IPs if you add one (or even more) to your system. If working on a local network, the proxy settings can also be viewed and edited.

Startup

This tab lists all the startup items whether disabled or enabled including their locations from which they run.

System Info

Desktop Properties

This pane adds a lot of functionalities and hidden controls that can be used to control the desktop. Including features like setting the wallpaper, changing cursor styles, icon styles, fonts and disabling the wallpaper, new features like creating and managing new virtual desktops have also been added up. Create a new desktop and switch over to it without making any changes in the previous desktops. And when all is over, you can return back to the original desktop whenever needed.

Mouse Properties

Options of changing the mouse speed, mouse trails, double click speed, swapping mouse buttons, mouse sonar and mouse vanish have been integrated in this pane.

Sound Properties

This page lets you set the output volume of the Master volume and the Wave volume.

Keyboard Properties

This page lets you set the properties of the keyboard. The properties that can be set are Repeat Delay (the delay before the character begins to repeat itself) and Repeat Rate (the speed with which the characters repeat themselves).

Task Scheduler

This page gives you details about the various tasks scheduled on the system. It gives the user options to change the properties of a Task as well as to create a new Task and to delete the already Scheduled Tasks.

Credits:

  1. The Redeemer Group
    • Abhisehk (Cruz)
    • Aman Bhatia (Stooth)
    • Manu Dev (Devil)
    • Markandey Singh (Dawn)
    • Ritwaj Ratan (Hash)
  2. Paul DiLascia (MSDN Magazine Nov 2002)

    For the CTrayIcon class

  3. Alex Chmut

    For the classes to control the volume.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here