阅读:1350回复:9
胡斑竹请看我无意中发现你的讨论题目: imd for nt/2k/xp/98/se/me的核心异步调用 机制,主要涉及imd和加密卡并发协同工作。 目前我正从事这方面的工作,但是遇到一个问题,能给点指点吗? 我的驱动程序调用加密卡的驱动,正常情况下工作没有问题,可是 如果我的测试程序用Ctrl-C的话,系统出现问题,我跟踪的情况看,在 加密卡正在工作的时候,如果测试程序Ctrl-c的话,会出现问题. 怎样,可以给指点指点吗? |
|
|
沙发#
发布于:2002-11-05 11:26
我怀疑是不是你的IRP里面的缓冲区随着应用程序的退出而被释放掉了,但是你的下面的驱动不知道,还在使用那个缓冲区?
|
|
板凳#
发布于:2002-11-05 11:37
也有可能,可我不知道下一步该怎么做?
|
|
|
地板#
发布于:2002-11-05 15:46
想个招,保证驱动里面的内存都是安全的啊。在CloseHandle的时候,如果有I/O请求的话,系统会自动帮你做CancelIo的,你是不是没有响应这个消息啊?
|
|
地下室#
发布于:2002-11-06 11:18
start兄,
我做的和你做的东西差不多,但不是加密卡,是USB狗,希望多交流 你在什么地方发现Hu的 “imd for nt/2k/xp/98/se/me的核心异步调用” 我也想看看, 等我看过之后,我们一起讨论这个问题 同进!同进!!! |
|
|
5楼#
发布于:2002-11-06 11:35
没有具体的技术,只是讨论的题目
|
|
|
6楼#
发布于:2002-11-06 11:35
start兄, 这问题是我写了标题但是实际上并没有在ndis大会上 讨论的东西。原来定的两个题,一个是imd for 9x, 一个是核心异步调用。结果后来我闷头写了第一个问题 之后,感觉写第2个实在太痛苦,而且估摸着时间差不多 可以混过去了,于是乎,我就换了一个简单的主题,在 讲稿里面大段的copy了一些source------实际上,这个 主题在会上也没有用上。 |
|
|
7楼#
发布于:2002-11-06 11:56
胡斑竹,
那什么时候给讲讲,给看看眼界. |
|
|
8楼#
发布于:2002-11-06 13:19
引用: 啊,真是遗憾,NDIS大会已经开过了吗? 奇怪!我也申请了,为什么没有接到邀请,难道参加的人也有限制。 斑竹,会议内容有没有文档,有的话就给我MAIL一份。 MAIL:qiang.fu@mwcard.com 谢谢!! |
|
|
9楼#
发布于:2002-11-07 19:07
我下载了斑竹的讲稿,不过,没有图象,搞不清楚的,希望给我 也发一份,好不?
skylgl@sohu.com |
|