Declare Function GetModuleFileNameEx Lib "psapi.dll" Alias "GetModuleFileNameExA" _ (ByVal hProcess As Long, ByVal hModule As Long, _ ByVal ModuleName As String, ByVal nSize As Long) As Long
GetModuleFileNameEx возвращает полный путь для заданного модуля.
В успешном случае возвращается значение, содержащее длину строки, копируемой в буфер. В случае ошибки возвращается 0 (используйте GetLastError для получения кода ошибки)
Смотри пример modlist.zip