china-isi
驱动牛犊
驱动牛犊
  • 注册日期2007-05-28
  • 最后登录2007-08-03
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
阅读:1774回复:6

请问在内核模式下如何取得Windows等系统路径或环境变量?

楼主#
更多 发布于:2007-07-30 15:55
如题。
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-07-30 16:00
碰到类似情况就在应用层写个东西,然后两边通讯吧
提问归提问,还是只能靠自己
packze
驱动牛犊
驱动牛犊
  • 注册日期2005-09-19
  • 最后登录2008-01-19
  • 粉丝0
  • 关注0
  • 积分151分
  • 威望17点
  • 贡献值0点
  • 好评度15点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-07-30 17:18
内核里也可以查注册表
china-isi
驱动牛犊
驱动牛犊
  • 注册日期2007-05-28
  • 最后登录2007-08-03
  • 粉丝0
  • 关注0
  • 积分50分
  • 威望6点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-08-01 09:23
我也想通过注册表取得,可是在DriverEntry中试过打开注册表,发现\\Registry\\Machine\\System下的可以打开,而\\Registry\\Machine\\SOFTWARE下的打不开,是什么原因呢?
yaolixing
驱动小牛
驱动小牛
  • 注册日期2006-06-27
  • 最后登录2010-07-15
  • 粉丝1
  • 关注0
  • 积分991分
  • 威望135点
  • 贡献值0点
  • 好评度124点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-10-24 23:48
试一试这些,我没有测试啊~~
\\HOMEPATH\\
\\windir\\
\\SystemDrive\\
\\SystemRoot\\
lazydog
驱动牛犊
驱动牛犊
  • 注册日期2004-07-08
  • 最后登录2009-10-30
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望85点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-10-25 10:32
windows系统路径可以用SystemRoot这个Symbolic
环境变量不是很清楚,估计是在应用程序里面保存的,没法获取
但是我猜Attach到Ring3进程中,通过TEB->PEB->获取到
wanghui219
禁止发言
禁止发言
  • 注册日期2007-08-28
  • 最后登录2019-07-29
  • 粉丝4
  • 关注3
  • 积分101166分
  • 威望505351点
  • 贡献值0点
  • 好评度137点
  • 原创分0分
  • 专家分4分
  • 社区居民
6楼#
发布于:2007-10-25 10:56
用户被禁言,该主题自动屏蔽!
游客

返回顶部