Remote Call in VC ++ 6.0
Reprinted: http://wodeball.blog.163.com/blog/static/69365999201242293613680/
I haven't been here for a long time. I am in a bad mood and come to this familiar and memorable place. I have been here for over a year. Thank you very much for spending the six months alone.
I also saw that few people have published their favorite VC ++ and VC ++. Maybe they are all busy. Send down my previous Remote Call when I'm okay today.
I hope you can correct the problem.
Typedef ParamData * LPVOID mFuncAddr; LPVOID ParamAddr; HANDLE hThread; DWORD NumberOfByte; hProcess = mFuncAddr = VirtualAllocEx (hProcess, NULL, = encrypt (hProcess, mFuncAddr, mFunc ,, & hThread = CreateRemoteThread (hProcess, NULL, & VirtualFreeEx (hProcess, mFuncAddr, = * = (ParamData * lp1 = () lp-> lp2 = () lp-> =
The following is the call instance
DWORD ProcessId ==:: FindWindow (NULL,); GetWindowThreadProcessId (hWnd, & (ProcessId ={:: AfxMessageBox (} DWORD ProcessId ==:: FindWindow (NULL ,); getWindowThreadProcessId (hWnd, & == (ProcessId ={:: AfxMessageBox (} & CallParam,