版块
论坛
喜欢
话题
应用
搜索
登录
注册
x_j_ting的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=53414
我想知道每个驱动程序是一个单独的进程,还是属于其它的进程?
我想知道每个驱动程序是一个单独的进程,还是属于其它的进程?我编写的一个驱动程序是一个单独的进程还是属于其它的一个进程 啊,请指点。
回复
(
13
)
2003-11-04 21:19
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
else
:
谁调用的时候就在谁的进程里面
(2003-12-02 23:40)
回复
Nemesis2k
:
驱动程序不是进程,DDK里说,驱动程序的代码可以运行在 任意的上下文(Context)。但是驱动程序可以创建系统线程 (用 PsCreateSystemThread),所有的系统线程属于同一 进程(System 进程,这个进程的地址空间只包括系统空间) 。。。
(2003-12-02 21:04)
回复
arthurtu
:
可能属于system进程,可能属于任意(不确定的)进程,也可能属于调用的app的进程。 system空间对所有Win32进程都是一样。
(2003-11-30 18:14)
回复
fulsz
:
感觉很象DLL一样,不能够简单的看成一个函数。我认为可以看成一个进程。 希望高手给个肯定的答复。帮你顶一下,顺便灌点水。
(2003-11-30 17:22)
回复
monkeyy
:
我想在OS中间就已经没有进程的概念了,进程实际上存在于资源分配单位的环境中,但是在OS的空间所有的资源是都能访问的,所以在了HookRegister这中方法的存在。我总觉得驱动是否是进程并不重要,因为在驱动中要涉及的资源共享问题就不象应用程序那么复杂!
(2003-11-10 12:59)
回复
bangh
:
应该是单独的进程。 进程的除了能够共享CPU以外,还有在内存中自己单独的数据空间和程序空间。 老大, 驱动可是工作在内核级的. 跟 OS 是 同一个 数据空间和程序空间 的.
(2003-11-10 09:37)
回复
overlook
:
应该是单独的进程。 进程的除了能够共享CPU以外,还有在内存中自己单独的数据空间和程序空间。
(2003-11-08 20:50)
回复
x_j_ting
:
我还是不明白返回的到底是什么啊?
(2003-11-08 12:44)
回复
bangh
:
我感觉你说的挺有道理的,如果他是作为一个函数的话,那么在驱动程序里调用IoGetCurrentProcess返回的是哪一个进程的句柄呢? 是返回调用她的那个进程的句柄吗? 例如,我用我写的一个用户程序调用我写的一个驱动程序(通过DeviceIoControl(..)),我在处...
(2003-11-05 14:17)
回复
bangh
:
我感觉你说的挺有道理的,如果他是作为一个函数的话,那么在驱动程序里调用IoGetCurrentProcess返回的是哪一个进程的句柄呢? 是返回调用她的那个进程的句柄吗? 例如,我用我写的一个用户程序调用我写的一个驱动程序(通过DeviceIoControl(..)),我在处...
(2003-11-05 14:16)
回复
1
2
下一页 »
x_j_ting
加关注
写私信
0
关注
0
粉丝
60
帖子
返回顶部