Ab Windows XP steht die Funktion
GetProcessImageFilename zur Verfügung.
Alternativ könnte man den Namen aus dem ersten Eintrag eines Snapshots der Module auslesen - allerdings ist das mit Vorsicht zu genießen, da zum Beispiel die VMware Tools unter Windows 9x noch vor der Exe eine
DLL laden und diese als erstes Modul auftaucht...