Re: RE:: X64 APC Delivering

And the answer to your questions is the same as creating a process in
user space, use a user space helper application. You are essentially
creating an unstable solution by attempting to do this entirely in
kernel space. Mucking with many attributes of a user space process are
best done in user space.

Don Burn (MVP, Windows DKD)
Windows Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr

-----Original Message-----
From: xxxxx@altervista.org [mailto:xxxxx@altervista.org]
Posted At: Wednesday, July 21, 2010 10:01 AM
Posted To: ntdev
Conversation: RE:: X64 APC Delivering
Subject: RE: RE:: X64 APC Delivering

I would like to do this because is the only way that i known to map a
dll to a
user mode process address space from a kernel driver.
Initially i would like to create a user mode thread from a kernel
driver but
after a week of research i infer that it was not possible to do this
because
the native api ZwCreateThread and ZwCreateProcess don’t inform cssrss
about
new thread / process just born.
Is it possible with an I/O completion port to map a user mode dll in a
process??? If the answer is yes can you give me some example code
please?

Thanks in advance .
Greetings

Andrea Allievi

__________ Information from ESET Smart Security, version of virus
signature
database 5297 (20100721) __________

The message was checked by ESET Smart Security.

http://www.eset.com