[Defend against desktop freezes with Ctrl-Alt-Del Commander] ... [Create .HLP and .INF files easily with IPF Editor 2]
Process Commander- by Dr. Dirk Terrell

Process Commander from Stardock Systems, Inc. is a collection of tools that Stardock calls a "process manager." All of us have probably experienced the situation where the OS/2 input queue has stopped responding to user input because of a rogue application. Most of the time pressing Ctrl-Esc will allow you to kill the errant process, but not always. Sometimes a warm reboot (Ctrl-Alt-Del) is the only alternative. Process Commander was designed to rescue your system from such a locked input queue.

I was very much looking forward to using Process Commander because the Netscape Navigator beta was consistently lock up my system's input queue. The package arrived with one floppy disk and a 73 page manual, and I set out to install it.

Installation

Installation was a no-brainer, with the installation program asking where to put the files. After a couple minutes, it was finished and I rebooted so that Process Commander could be activated. Upon rebooting, I could see that the Process Commander device driver was loaded and the program was active.

Hung Processes

By default the key sequence to activate Process Commander is Ctrl-Alt-Del, but this can be changed (I chose Ctrl-Alt-Enter). Pressing Ctrl-Alt-Enter brought up the full-screen Process Commander session with its plethora of information about all the processes running on my system such as threads, dynamic link libraries, semaphores, open files, etc. To start I asked Process Commander to kill an OS/2 window, which it did without incident. Now for the real test: I attempted to get Navigator to hang and see how Process Commander did.

Still in the Process Commander session, I pressed Esc to get back to the Desktop and what I saw was not pretty. It appeared that the screen tried to switch into a different mode but didn't quite make it because the screen was still in "text" mode but filled with odd characters in all sorts of colors, some of them flashing. Then it got really ugly. I pressed Ctrl-Alt-Enter again, hoping to bring Process Commander back. Nothing happened. Then I tried Ctrl-Esc to see if I could get to the OS/2 Window List. Nothing happened. Now I was desperate: Ctrl-Alt-Del. And nothing happened. This was something I had never experienced under OS/2, a hang that even Ctrl-Alt-Del couldn't break through. All that was left was the power switch.

After waiting several minutes for CHKDSK to clean up my rather large HPFS partitions, I decided to try hanging the input queue first and then activating Process Commander. Navigator dutifully locked the queue, and Ctrl-Alt-Enter brought up Process Commander. I was able to kill the Navigator process, but pressing Esc to get back to the Desktop brought the screen of death again.

It was obvious that something in my video setup was not cooperating with Process Commander, so I reset my system to VGA mode. It's been a long time since I looked at a computer running in VGA mode, and it was almost as bad as sitting in front of a machine and watching Program Manager come up. Once past the initial repulsion, I opened Navigator to lock up the queue. However, try as I might, Navigator refused to do its dirty deed. So, I pressed Ctrl-Alt-Enter and brought up Process Commander. Finger shaking and eyes closed, I pressed Esc to get back to the Desktop. When I opened my eyes, there was the ugly, but fully functional, VGA version of my Desktop. My problems were clearly caused by a buggy video driver and not Process Commander. The driver for my Number Nine ViRGE card dates from August, and I suspect that it needs some tweaking to work properly under Warp 4.

Other Features

Process Commander is more than just a process killer though. It consists of several utilities for monitoring and tuning your system. Process Commander PM (GIF, 16.3k) is a Presentation Manager version of the process manager. This version is obviously not very useful if the PM input queue is hung (which is why the full-screen version is necessary for recovering from hangs) but it gives you the same detailed information on running processes as the full-screen version.

Process Commander Server is a very handy program that allows you to Telnet to a remote machine and perform operations such as killing processes, rebooting, etc. Obviously security is important with a tool like this, and Stardock has implemented fully configurable security options that allow you to specify which users from which machines have the power to perform various actions. Network administrators will find this utility extremely useful.

Process Commander also enhances the OS/2 shutdown procedure. One thing that has always annoyed me is the lack of a Shutdown folder, the counterpart of the Startup folder. Process Commander adds this feature to your OS/2 system. The Shutdown procedure itself is also more flexible than the standard OS/2 shutdown. In the full-screen Process Commander session (or by pressing Ctrl-Alt-F12) you can choose to perform what Stardock calls an Immediate Shutdown. In this case, OS/2 flushes file system buffers, but does not inform running tasks that a shutdown is in progress. Although you wouldn't normally want to use this shutdown method, it could be necessary at times. I suspect this method is like pressing Ctrl-Alt-Del in standard OS/2. Quick Shutdown terminates running processes but tries to save any changes that have been made to the Workplace Shell. Enhanced Shutdown closes OS/2 sessions that are not running programs, automatically closes any programs in a list that you specify, executes the contents of the Shutdown folder, and then performs a normal OS/2 shutdown.

Until Process Commander came along I had no use for the "Windows 95" keys on my machine. But now I can configure them to perform various functions such as opening the Window List. You can also configure hot-key sequences to perform various functions.

Finally, Process Commander ships with a variety of command line tools that ReXX junkies like myself will love. Many of the functions of Process Commander can be accessed with these tools. You can kill processes, change process and thread priorities, get system information, and shut down your system.

Conclusions

Process Commander lists for $69 US and is certainly worth every penny of it as added protection against system hangs. There are some well-known freeware and shareware applications that perform similar functions when the system queue is hung, but none of them provide such a comprehensive collection of utilities. If you can not afford lost data in the event of a system hang, want to finely tune your system or application, or need to remotely administer an OS/2 system, Process Commander will return its cost many times over.
 * Process Commander v1.0
by Stardock Systems
MSRP: US$69.95
Dr. Dirk Terrell is an astronomer at the University of Florida specializing in interacting binary stars. His hobbies include cave diving, martial arts, painting and writing OS/2 software such as HTML Wizard.

[Index]  [® Previous] - [Feedback] - [Next ¯]

[Our Sponsor: EmTec Innovative Software - OS/2 ISDN, modem and telnet software.]
[Our Sponsor: J3 Computer Technologies - Serving the Global OS/2 Community, large & small!]
[Our Sponsor: K&S Systems - Riding the WAVE of Technology.]


This page is maintained by Falcon Networking. We welcome your suggestions.

Copyright © 1996 - Falcon Networking