thuers
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2004-12-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1139回复:1

LoadLibray找不到指定的模块?

楼主#
更多 发布于:2004-12-10 10:09
HMODULE m_hNewDev = ::LoadLibrary("NEWDEV.dll");

做了一个Storage控制程序,
运行这句就出现找不到指定的模块~!

char szWindowsDir[MAX_PATH] = {0};
GetWindowsDirectory(szWindowsDir,MAX_PATH);
strcat(szWindowsDir,"\\INF\\USBSNX2K.INF\0");
BOOL bRebootRequired = FALSE;
SetupDiDestroyDeviceInfoList(DeviceInfoSet);
HMODULE m_hNewDev = ::LoadLibrary("NEWDEV.dll");
if (!m_hNewDev)
return SNX_ERROR;
UpdateDriver updateDriver;
updateDriver = (UpdateDriver) GetProcAddress(m_hNewDev,"UpdateDriverForPlugAndPlayDevicesA");
if (!updateDriver)
{
FreeLibrary(m_hNewDev);
return SNX_ERROR;
}
bool brtn = updateDriver(0,
(char*)buffer,
szWindowsDir,
INSTALLFLAG_FORCE,
&bRebootRequired);
FreeLibrary(m_hNewDev);
if(bRebootRequired)
return SNX_REBOOT;
return SNX_OK;
}
}
SetupDiDestroyDeviceInfoList(DeviceInfoSet);
return SNX_ERROR;

着句之前的操作正常~!
thuers
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2004-12-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-10 10:27
NEWDEV.dll是C:\WINNT\system32下的.


2000  pro系统
游客

返回顶部