InitializeWinIo函数调用失败

_Wanderer2199 2020-10-15 08:05:55
我的系统是win7 64位,按照此贴修改完重启后还是失败https://blog.csdn.net/xingqingly/article/details/38899825。请问是为什么
#include <windows.h>
#include "winio.h"
typedef BOOL(*pfnBOOL_void)();
int main()
{
HMODULE hWinIo32 = NULL;
hWinIo32 = ::LoadLibraryA("WinIo64.dll");
if (hWinIo32 == NULL)
{
::MessageBox(NULL, "WinIo64.dll模块加载失败", NULL, MB_OK);
return -1;
}

pfnBOOL_void pfnInitializeWinIo = (pfnBOOL_void)::GetProcAddress(hWinIo32, "InitializeWinIo");
if (pfnInitializeWinIo==NULL)
{
::MessageBox(NULL, "获取函数InitializeWinIo地址失败", NULL, MB_OK);
return -1;
}
if (pfnInitializeWinIo() == FALSE)
{
::MessageBox(NULL, "初始化 WINIO 库失败", NULL, MB_OK);
return -1;
}

FreeLibrary(hWinIo32);
return 0;
}
...全文
817 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2020-10-15
  • 打赏
  • 举报
回复
64位的正常驱动是需要数字签名的, 启动系统的时候关闭签名试试看

15,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧