阅读:1248回复:14
内核模式下的程序能调用用户模式的程序吗?
怎么调用?哪本书中有讲?谢谢
|
|
沙发#
发布于:2004-12-08 10:17
绝对不可以
|
|
板凳#
发布于:2004-12-08 12:19
没有一点办法吗?
|
|
地板#
发布于:2004-12-08 12:53
我猜是可以的,就是不安全。
|
|
|
地下室#
发布于:2004-12-08 12:53
怎么调用?哪本书中有讲?谢谢 看你实现什么功能了 看你怎么用了, 其实方法很多 |
|
|
5楼#
发布于:2004-12-08 13:49
呵呵,我也没试过。
我觉得通过一定的技巧,可以安全地实现。 老大有什么方法? 谦虚学习...... |
|
|
6楼#
发布于:2004-12-08 13:55
能否举例说明一下?谢谢
|
|
7楼#
发布于:2004-12-09 09:38
一般没有必要这么做。
|
|
|
8楼#
发布于:2004-12-09 09:39
cpu和os的设计都是尽可能保护内核,你居然要调用外层代码
这种思路只在很特殊的场合有用 |
|
|
9楼#
发布于:2004-12-09 11:55
直接调用可能性不高,但可通知上层应用程序再去调用 !!
|
|
10楼#
发布于:2004-12-10 12:15
其实真的很特殊,因为我想把用户模式的一个模块加载到内核模式进行运行,所以不知道怎么办,大侠们能否给我讲讲
|
|
11楼#
发布于:2004-12-10 15:24
这个模块是什么性质的,是否可以移植到Driver里
|
|
12楼#
发布于:2004-12-10 17:16
可以通过回调函数实现,把RING3函数地址传入RING0即可,不过不能使用RING3的API了......
|
|
|
13楼#
发布于:2004-12-13 15:11
可以通过回调函数实现,把RING3函数地址传入RING0即可,不过不能使用RING3的API了...... 能不能说的具体点,我懂的不多,还请多多指点~~~ [编辑 - 12/13/04 by modernhill] |
|
14楼#
发布于:2004-12-13 16:29
简单的说,就是把RING3的函数指针传入RING0,在RING0中调用.当然你必须确保在同一个CONTEXT中.
|
|
|