ntdll: CreateRemoteThread and friends for remote processes, take 3, via APCs

Mike Hearn mike at plan99.net
Thu Aug 3 06:33:48 CDT 2006


On Thu, 03 Aug 2006 02:08:26 -0500, Thomas Kho wrote:
> APCs are queued per-thread, so I made minimal changes to add a per-process
> APC queue. Of course, this implementation suffers from the limitation that the
> remote process must go into an interuptible wait for the operation to succeed;
> an operation targeting a suspended process would block.

I'll let Alexandre do the review this time. Just one thing - can you try
it with something copy protected? I think some programs rely on being able
to CreateRemoteThread into a program that runs all the time and never
sleeps (eg games that try and get the highest FPS possible).

thanks -mike




More information about the wine-devel mailing list