阅读:3130回复:8
请教各位大侠,如何在驱动中调用dll我的动态库是第三方提供,好像非内核级动态库。 从网上看了很多贴都说不能在驱动中调用非内核级动态库,但是我现在做的项目只能调用dll。 郁闷ing ,哪位知道调用方法,最好有例子。感激不尽 |
|
最新喜欢:blimy.... |
沙发#
发布于:2008-03-19 23:02
之前看到好像能通过rootkit的方法调用,本人刚刚接触这些东西不是很懂。哪位能给出一个具体调用的方法,最好是例子。
还有我现在还搞不清楚,用rootkit方法加载进入内核后,怎末才能找到dll函数地址,并调用它? 在调用方法上内核态dll和用户态dll有什么不同? 哪位热心人指导一下啊 |
|
板凳#
发布于:2008-03-19 23:18
ring0 call ring3 code~~
|
|
|
地板#
发布于:2008-05-07 17:07
顶起,我也想知道
|
|
|
地下室#
发布于:2008-06-27 17:44
顶起,我也想知道。
|
|
5楼#
发布于:2008-08-26 10:23
我也想知道,谁知道,就贴出来吧!
|
|
6楼#
发布于:2008-09-05 12:34
应该不行吧,驱动是运行在内核模式,动态库是用户模式,只能实现通讯,不能从内核加载动态库吧。
|
|
|
7楼#
发布于:2009-06-23 01:19
KeUserModeCallBack或者插APC
自己看着办吧,o(∩_∩)o... |
|
8楼#
发布于:2009-11-26 07:51
把内核线程挂起,
把任务丢给AP处理, 处理完了,唤醒内核线程继续执行。 直接呼叫就不要想那么多了。 不稳定,兼容性不好。 |
|
|