I would like to request you hook also NtQueryInformationProcess (ProcessImageFileName) in the same terms as NtQueryObject, so faked path is returned too for that function.
http://msdn.microsoft.com/en-us/library ... 85%29.aspx
ProcessImageFileName
27
Retrieves a UNICODE_STRING value containing the name of the image file for the process.