Article 4704 of microsoft.public.win32.programmer.kernel: Sherlog, > Is there a sane, Win32 way of obtaining the file name for a 32-bit process > whose handle and process id I have got? Special-case it. On NT, use EnumProcessModules() and GetModuleFilenameEx(); on Win95, use Toolhelp32; on Win32s I have no idea. Cheers, Felix. -- If you post a reply, kindly refrain from emailing it, too.