GetModuleFileNameEx - это просто макрос. Вы можете использовать GetModuleFileNameExA для версии ANSI. Он вызовет GetModuleFileNameExW и затем внутренне выполнит все преобразования.
Но вы должны убедиться, что имя файла модуля не содержит символов Unicode.
char szProcessName[MAX_PATH] = "<unknown>";
GetModuleFileNameExA(hProcess, NULL, szProcessName, sizeof szProcessName);