阅读:1624回复:16
请问演算法如何做成单独功能模块供驱动程序调用
请问演算法如何做成单独功能模块供驱动程序调用,可以做成DLL,另外一个filter driver或者有另外的方法实现?
|
|
沙发#
发布于:2008-02-27 21:04
写成Bin,然后从ring3给ring0,ring0
执行it~~哈哈~~ |
|
|
板凳#
发布于:2008-02-28 09:35
能详细一点吗?
这个问题有比较通用的方法吗? |
|
地板#
发布于:2008-02-28 12:33
直接实现个sys,然后导出接口,这样其他驱动就可以直接使用了。参见miniport的框架。具体例子scsiport.sys
|
|
地下室#
发布于:2008-02-28 14:23
就是所谓的kernel driver dll?
|
|
5楼#
发布于:2008-02-28 14:24
不过这样就无法使用C/C++函数跟win32api了?
|
|
6楼#
发布于:2008-02-28 14:32
写成shellcode就行了,然后XX,那个XX
~~o(∩_∩)o...哈哈~ 混合回调啊 |
|
|
7楼#
发布于:2008-02-28 14:32
事实教育我们:
不走寻常路,不会被打劫~ |
|
|
8楼#
发布于:2008-02-28 14:36
shellcode?然后XX,那个XX? killvxk别老笑好不好,具体说说。
我查了Shellcode是溢出程序和蠕虫病毒的核心啊 写成Bin,然后从ring3给ring0,ring0。。 别老整这么邪的招数啊,偶不会,而且现在想要比较通用适合的方法。 用kernel driver dll就是无法使用C/C++函数跟win32api |
|
9楼#
发布于:2008-02-28 14:37
killvxk今天碰到啥事了这么兴奋?
|
|
10楼#
发布于:2008-02-28 14:38
偶就是想走寻常路来着,麻烦指条道
|
|
11楼#
发布于:2008-02-29 10:56
|
|
|
12楼#
发布于:2008-02-29 13:46
请问从Ring3跟Ring0的切换是不是很耗费时间,能够达到实时效果吗(Driver调用win32算法DLL)?
|
|
13楼#
发布于:2008-02-29 14:53
引用第12楼action3210于2008-02-29 13:46发表的 : 切换其实消耗很少~~~平时没事就切换很多很多次~~~ 消息循环体系等等切换次数很多很多了, 你要是觉得比较抑郁就用APC大法吧~~ 嘿嘿~~ APC比较花时间,切换其实不花多少时间~ |
|
|
14楼#
发布于:2008-02-29 15:21
在这里看到你在其他帖子上发表的观点。
http://bbs.driverdevelop.com/htm_data/16/0802/109216.html 能否把桌面应用程序跟驱动程序之间通讯的方法简要介绍下,并说明优缺点。 我要做的是让摄像头出来的影像经过我的处理再供普通AP使用,目前我是想要在普通摄像头驱动的基础上写一个upper filter driver,让upper filter driver的视频数据通过自己的AP(调用DLL)控制处理视频,然后供普通AP使用,不知如何让driver跟ap通讯比较好,或者有更好的做法。 不知你有没有听说过视频插件技术? |
|
15楼#
发布于:2008-02-29 17:34
懒得说~~~
callback吧~你去找找wowocock的帖子能看到很很好的例子了~ |
|
|
16楼#
发布于:2008-03-04 14:02
翻了很多都没找到啊,在内核流里面我要做成什么形式会比较合适呢?
|
|