我有两个dll文件,
一个是一直在工作的 pDll,里面有一个通知函数tell();
一个是检测用的cDll,里面有一个检测用的方法check();现在我需要实时检测cDll返回的值,如果不是0的话就调用pDll的一个函数,让其停止工作.
这两个Dll都是别人提供的,我无法修改里面的内容.
pDll是动态加载的,cDll是lib文件静态加载的请问如何实现?是否需要开个线程专用于检测.......亦或有其他更好的方法???
本人愚昧......请不要言简意赅.
一个是一直在工作的 pDll,里面有一个通知函数tell();
一个是检测用的cDll,里面有一个检测用的方法check();现在我需要实时检测cDll返回的值,如果不是0的话就调用pDll的一个函数,让其停止工作.
这两个Dll都是别人提供的,我无法修改里面的内容.
pDll是动态加载的,cDll是lib文件静态加载的请问如何实现?是否需要开个线程专用于检测.......亦或有其他更好的方法???
本人愚昧......请不要言简意赅.
解决方案 »
- 在线求PC-LINT 9
- 完成端口accept后为什么要跟个WSARecve?
- outlook 二次开发。。 如果捕捉用户的拖拉一个mail到一个folder()上。
- 求VC++6.0的msdn中文下载的地方,能下就散分
- 世界上有没有这种数据库!
- 如何在运行时动态地将一段文本(数学公式)作为宏插入到程序指定位置运行?
- 用C++远程连接SQL SERVER数据库,查询一个表,返回结果,并对结果分析,如何进行?
- 100分,再次求救,谁能告诉我屏蔽windows key.
- 祝各位:身体健康,恭喜发财,合家欢乐
- 请问各位高手:已经编写好的vc程序,怎样打安装包?
- 如何为一个单文档应用程序添加对话框
- appendchunk后内存会泄漏,怎么解决?
归纳出什么时候需要调用check
check是需要调用的,我打算开个线程,并且用个while循环一个循环着,不知道可行性
我无法归纳出什么时候需要调用check,假设他check一个文件,文件没了就会返回-1;
而pDll一直被处理东西,就留个接口让我通知他,由于某些原因所以不是在处理的时候要求我提供一个接口给他,所以check是需要实时调用的,我打算开个线程,并且用个while循环一个循环着,不知道可行性