wisdomr
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2008-06-23
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1200回复:6

求助:驱动程序中新开进程

楼主#
更多 发布于:2004-04-16 08:10
我想要在驱动程序中打开一个进程,或者说执行用户态程序
开始我想用CreateProcess,编译连接通过却运行不了,猜想
是因为ring0--->ring3的原因,不知是不是

在驱动中能不能这样做呢?如果不能是为什么呢?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2004-04-16 08:34
光RING0是不够的,你需要RING0,RING3代码配合使用
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wisdomr
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2008-06-23
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-04-16 08:58
问题是我在驱动中怎么使用ring3的代码?
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2004-04-16 10:05
你需要有驱动和应用代码2个部分。通过互相通信,进行相应操作,由RING3应用代码来启动新进程
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wisdomr
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2008-06-23
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-04-16 10:48
唉,这就是我的问题,我想由驱动来启动那个应用代码
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-04-16 13:16
你的应用代码必须在用户态吗?如果不是必须的话就在驱动里面开核心线程来做吧,这样做自由度也大,不过你的应用必须安全
根据地的兄弟们,团结就是力量
wisdomr
驱动牛犊
驱动牛犊
  • 注册日期2003-06-25
  • 最后登录2008-06-23
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-04-16 19:10
核心线程?那还是调用不了ring3的api啊?
游客

返回顶部