阅读:2083回复:8
如何在驱动中弹出一个对话框,请帮助!
我准备在驱动HOOK一些函数,并在适当时候弹出一个对话框来提示用户,不知哪位大侠有这方面的代码或材料.谢谢!
|
|
沙发#
发布于:2005-06-10 22:42
在User mode一定没问题.
在Kernel mode这个直接弹出一般对话框不容易,这里有例子从ring0 call ring3的,搜索一下吧. |
|
板凳#
发布于:2005-06-11 01:46
用MessageBox
|
|
地板#
发布于:2005-06-11 07:10
他是想在驱动中弹出 !
|
|
地下室#
发布于:2005-06-11 09:36
在User mode一定没问题. wowocock的 |
|
|
5楼#
发布于:2005-06-13 09:32
我准备在驱动HOOK一些函数,并在适当时候弹出一个对话框来提示用户,不知哪位大侠有这方面的代码或材料.谢谢! 把r3中的函数地址和参数传到内核中,之后再内核调用就可以了. 采用 METHOD_NEITHER 方式进行参数传递. |
|
|
6楼#
发布于:2005-06-14 00:01
把r3中的函数地址和参数传到内核中,之后再内核调用就可以了. 可说明如何在内核调用,用asm吗 ? |
|
7楼#
发布于:2005-08-10 13:17
在DDK中有一个AC97,就是在驱动中有对话框,可以看一下。
|
|
|
8楼#
发布于:2005-08-10 22:00
我认为最好是在应用层实现一个服务程序,向driver注册一个event对象,然后wait。当特定的事件发生的时候,由driver激活这个event。
|
|