win2003加载dll失败!
最近写了一个服务端程序,要加载4个dll.
在本地winxp测试一切正常。
但上传到远程win2003服务器上,运行:
加载第一个dll失败,报:"LoadLibrary error!"
hInstLibrary = null。
接着加载后面3个正常。
四个dll,的加载方法是一样的,加载部分代码如下:
HINSTANCE hInstLibrary;
hInstLibrary = LoadLibrary(_T("lib\\ConnSerivce.dll"));// 加载dll
if (hInstLibrary == NULL)
{
FreeLibrary(hInstLibrary);
cout<<"LoadLibrary error!"<<endl;
system("pause");
return 0;
}