Функция GetModuleFileNameEx

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 для получения кода ошибки)

Параметры

hProcess
Описатель процесса, содержащего модуль
hModule
Описатель модуля
ModuleName
Буфер, в который заносится полный путь к модулю. Если длина имени путь больше значения параметра nSize, то имя файла обрезается
nSize
Размер буфера ModuleName в байтах

Пример

Смотри пример modlist.zip

Смотри также

EnumProcesses

Категория

Процессы и потоки