Description: The simplest ways to hide a process is to have no process Basically what you need to do is place your meaningful code in a DLL, inject that DLL in an inconspicuous process (like Explorer.exe) and run your code. This can be fairly easily achieved by CreateRemoteThread() API function. I have created a sample application DLL that demonstrate this approach
File list (Check if you may need any files):
dllinject.cfg
dllinject.dof
dllinject.dpr
procs.pas
readme.txt
testdll.cfg
testdll.dof
testdll.dpr
testdll.res
uDllForm.ddp
uDllForm.dfm
uDllForm.pas