Friday, September 15, 2006

Resurrecting processes using KillProcess

 One of the most exciting new features in KillProcess 2.40 is the new "Resurrect Process" feature. You will find it in the "Tools" application menu. So what does it do then? Well basically the exact opposite from what KillProcess does, which is "Killing" processes. What this means is that this feature will try to launch all of the processes in the active kill list, as long as the application can find a valid path to the executable. Therefore a new entry has been added to the application, where the kill list now will contain a path to the executable. Each time a new process is added to the list, the path to the executable will also be written to the list. This is all and well for new lists, but to be able to enable "resurrect" process on old lists - will I have to recreate new ones? Well not necessarily, I've actually thought of that (yes - I do think sometimes). The new kill list editor in version 2.40 includes many nice features, one of which is the new "Edit Path" function

Adding a path to a process in the list is as simple as, clicking on the process in the list and then clicking on the "Edit Path" button - and voilà! A nice path editor is displayed, from which you can type or browse the path to the executable.

The Editor can actually be used for 2 purposes:

  1. Adding paths to old list items that is missing the executable path
  2. Removing paths to processes that should not be resurrected once the application executes the spawning process.

The "Resurrect Process" feature is (for now) a simple matter of batch-spawning applications, any process that has a full path in the kill list will be launched - even services ( which is kind of dumb). I will in the future probably improve this so that services are handled a little more clever, and so that you can have more control over the spawning process. For now you can edit the path to have some control over what's happening. Hope that this was interesting information, I will keep posting more pieces like this regarding application features here since some cool stuff cannot be explained in a help file. Enjoy!

Best Regards

/ Roger

0 Comments:

Post a Comment

Links to this post:

Create a Link

<< Home