![]() |
1
5
要创建有效的win32进程,驱动程序必须与CSRSS(完全没有文档记录的)通信。因此,我最终将一个用户模式APC排队,并在现有win32进程的上下文中为APC代码分配虚拟内存(该代码将调用CreateProcess并执行该任务)。
|
![]() |
2
2
我不知道一个更简单的方法来实现这一点。但是,让Windows服务运行,从而在驱动程序中创建一个重叠的设备控制,怎么样?返回时,服务可以检查从驱动程序收到的数据,并启动相应的应用程序。 |
![]() |
3
0
这不能直接完成-创建win32进程需要CreateProcess的用户模式部分进行一些设置,而不仅仅是在内核模式下创建进程对象。 您需要一些用户模式代码-服务、桌面应用程序等,才能启动您的用户模式应用程序。 |
![]() |
Fnr · Linux内核配置官方文档 7 年前 |
![]() |
Zohar81 · 在网络上设置双机内核调试 7 年前 |
![]() |
Jet Blue · 如何在QEMU上运行裸机ELF文件? 7 年前 |
![]() |
bornfree · 了解Linux内核中每个条目的hlist_bl_ 7 年前 |