
DelayExec
This program is FREEWARE.
DelayExec allows you to create a process in a pre-execution state of suspension. DelayExec loads the process into memory using conventional means (allowing you to see its process ID, process handle, thread ID and thread handle), but the main thread isn't allowed to start so no code in the main process module is executed. The process can remain suspended indefinitely, or the user can allow it to run. DelayExec is particularly useful when using process-specific monitoring tools which require a process ID, as it allows you to create the process, then configure the monitoring software, and then finally allow the target to run when the monitoring software is ready.
Screenshot:

MD5: 9832BDE03A859144328A27B94F1EE9AB
Supported Operating Systems:| Client | Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Vista |
| Server | Windows NT Server, Windows 2000 Server, Windows Server 2003, Windows Vista Server |

Related websites:
MSDN: CreateProcess
MSDN: Process Creation Flags
MSDN: Processes and Threads
Copyright © 2008, Diamond Computer Systems Pty. Ltd. All rights reserved.