Hi,
I use DDK routines PsSetCreateProcessNotifyRoutine,
PsCreate/RemoveThreadNotifyRoutine etc in my driver. I first register the
notification routines and later remove notification routines in the driver.
They used to work fine in Windows XP, Server 2003 and until Vista RC2. With
the new build 5840, when the driver tries to remove the notification routine,
the function never returns and the driver hangs. This doesn't happen always,
but happens very frequently. I use Windows server 2003 sp ddk 3790.1830 to
build the driver. Is there any change in implementation of these routines in
latest Windows Vista?
Thanks,
RJ