Частично поможет вот эта статейка:
http://www.codeproject.com/KB/cpp/ModuleNameFromWindwHandle.aspx Т. е. определяем имя исполняемого файла процесса, затем загружаем его LoadLibrary и извлекаем все что надо.
Описание PSAPI.DLL здесь:
http://msdn.microsoft.com/en-us/library/ms684894(VS.85).aspx