Вопросы к Поиску с Алисой
Разница между функциями GetModuleFileName и GetModuleFileNameEx заключается в их назначении и параметрах.
GetModuleFileName позволяет получить полный путь для указанного модуля, при этом параметр hModule (дескриптор модуля) может иметь значение NULL, в таком случае функция возвращает путь текущего модуля. otvet.mail.ru
GetModuleFileNameEx в основном предназначена для использования отладчиками и аналогичными приложениями, которые должны извлекать сведения о модуле из другого процесса. learn.microsoft.com Параметр hModule в этой функции может иметь значение NULL, в таком случае GetModuleFileNameEx возвращает путь исполняемого файла процесса, указанного в hProcess. learn.microsoft.com
Таким образом, GetModuleFileName подходит для получения имени модуля в текущем процессе, а GetModuleFileNameEx — для работы с модулями из других процессов. learn.microsoft.com