就用 bus hound 把数据保存下来吧!你这大半夜的不睡觉
解决方案 »
- 关闭注册表 报错“error C3861: 'RegcloseKey': identifier not found”
- 为什么在自己建立的对话框类中include别的类,如treeview类时提示出错?
- 如何对动态画的直线触发单击事件???
- vc 6.0 读取xml节点属性值
- 怎样获得BMP位图的数据??(想对图像的各个像素进行操作)
- 问几个mdi相关问题
- 初学VC++,不知道什么问题!
- opengl中的一个纹理贴图的问题!
- 请问我要在构造函数里初始化一个大数组byte[121]有没有简单的方法可以......
- 如何将一个大文件读入内存并将计算以后生成的结果(是一个很大的数据结构)存入另一个文件中?(要考虑到速度问题)
- 求教: Idispatch::invoke 内部实现原理
- mfc如何快速的绘制大量的点?例如:大于1000000个点
可以在驱动中开一个记录线程 开辟一块缓存, 有数据传输时 将数据记录下来, 线程就慢慢写文件了。只是拷贝一些数据 是很快的
开启一个线程B,从缓冲区中读出数据并保存,使用一个当前头指针指示未读的开始位置A不断写入缓冲区,B不断的读出缓冲区,因为缓冲区是循环的,应该可以无限的进行下去。限制是读出的速度必须必写入快,否则缓冲区数据可能会被覆盖
你可以不放到lib,专门搞一个模块来写数据等,lib只是调用,这样lib就不会被影响。相当于一个单独的日志模块类似