Title: Process Injection
Description: Ok, this project work by copying an entire process directly into anothers memory space. This will not work on all running processes because the ImageBase required by the injector executable maybe already Allocated by the process, therefore causing the VirtualAllocEx to fail. If you were to make this work on all process you would first have to rebase the injector in memory, then inject it. I hope this has answered your question to why this fails on most processes. The default imagebase for an executable most of the time is 0x400000 which is available in Explorer.exe, so i chose to use that process as my example.
This file came from Planet-Source-Code.com...the home millions of lines of source code
You can view comments on this code/and or vote on it at: http://www.Planet-Source-Code.com/vb/scripts/ShowCode.asp?txtCodeId=9553&lngWId=3

The author may have retained certain copyrights to this code...please observe their request and the law by reviewing all copyright conditions at the above URL.
