类型“ WCHAR *”的参数与类型“ const char *”的参数不兼容

问题描述

我收到此消息,但我不知道该怎么办。

“ WCHAR *”类型的参数与“ const char *”类型的参数不兼容

这是代码(modEntry有问题)

uintptr_t GetModule(const char* modName,DWORD procId) {
HANDLE hSnap = Createtoolhelp32Snapshot(TH32CS_SNAPMODULE | TH32CS_SNAPMODULE32,procId);
if (hSnap != INVALID_HANDLE_VALUE) {
    MODULEENTRY32 modEntry;
    modEntry.dwSize = sizeof(modEntry);
    if (Module32First(hSnap,&modEntry)) {
        do {
            if (!strcmp(modEntry.szModule,modName)) {
                CloseHandle(hSnap);
                return (uintptr_t)modEntry.modBaseAddr;
            }
        } while (Module32Next(hSnap,&modEntry));
    }
}

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)