Resuscitator can control applications using the Process ID, the main window title, or both. The table below summarises the differences:
|
Process ID |
Window Title |
Both |
Mechanism |
Each controlled program is identified by a system unique ID. |
Programs are identified by the title of the window only. |
Programs are identified by the title of the window within the process. |
All programs unique |
Yes. |
No. Programs with the same title are indistinguishable. |
Yes. |
Works with all applications |
No. Certain programs create a new process on startup, terminating the original process. Resuscitator will keep starting such applications indefinitely. |
Yes, provided a window is displayed, this window is the application main window, and no confirmation box is shown when closing. In the latter case, the Process ID is used as a last resort to kill the application, but this can also fail (see left column). |
No. See left column. |
Wait option |
Resuscitator can pause for a fixed number of seconds before continuing. |
Resuscitator can wait for the application’s window to appear before continuing. |
Resuscitator can wait for the application's window to appear before continuing. |
Kill |
Programs are forcibly shut down and may lose information. |
Programs are first sent a number of Close messages, and if they do not shut down properly, a process kill operation is attempted. |
Programs are first sent a number of Close messages, and if they do not shut down properly, a process kill operation is attempted. |
Positioning |
Not supported. |
Supported. |
Supported. |