LoadLibrary不返回的问题 windows服务调用LoadLibrary的时候,LoadLibrary不返回任何值,貌似是被阻塞了,但是用exe调用LoadLibrary没问题,dll没有用到任何外部库,只用了ntdll.dll和kernel32.dll两个库,应该也不存在模块找不到的问题,dll是一个标准dll,请问导致LoadLibrary阻塞的原因是什么?如何解决?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 服务:puiHandle[ucIndex] = (long)LoadLibrary(acFilePath);dll:BOOL APIENTRY DllMain(HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ){ return TRUE;}extern "C" EXPORT SAnswerData* _OnRequestData(SRequestData* pstRequest){ return g_Market.OnRequestData(pstRequest);}extern "C" EXPORT SAnswerData* _OnVerifyRequest(SMRequestData* pstRequest, unsigned short& usSize){ return g_Market.OnVerifyRequest(pstRequest, usSize);}还有几个引出函数,没什么营养,就不在此罗列了 Dll在Load时会调用一些东西比如:全局变量初始化, Dllmain ...你可以用VC调试加载Dll的进程, 然后暂停, 找到Load的线程查看CallStack, 看在哪出问题我估计是你变量初始化有问题, 服务里跟普通程序用户是不一样的, 某些代码会出现问题... MFC中多线程退出问题 rtp rtcp 是什么? ???怎样找到“ActiveMovie Control Object”选项,急急急!!! 求教:在程序运行过程中出现一段内存不能为Write的提示,然后程序会中断,请问这种现象一般是什么问题引起的,有什么好的办法可以解决? 有关图象几何纠正的问题 借人气问问下面的域控制器配置那儿有错误 如何对视频文件进行切割? 功能强大的全免费的手机短信控件 怎样在自己的栈上添加SEH链头部? DAO的问题? VC++编程问题:在子窗口里怎么修改父窗口的变量 数据控件使用
puiHandle[ucIndex] = (long)LoadLibrary(acFilePath);
dll:
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}extern "C" EXPORT SAnswerData* _OnRequestData(SRequestData* pstRequest)
{
return g_Market.OnRequestData(pstRequest);
}extern "C" EXPORT SAnswerData* _OnVerifyRequest(SMRequestData* pstRequest, unsigned short& usSize)
{
return g_Market.OnVerifyRequest(pstRequest, usSize);
}
还有几个引出函数,没什么营养,就不在此罗列了