找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 6704|回复: 5

驱动如何读取同目录下的INI文件?

 火.. [复制链接]

9

主题

39

回帖

0

精华

铜牌会员

积分
67
发表于 2011-10-9 15:47:39 | 显示全部楼层 |阅读模式
如题,两个问题:
一是对于同目录下的文件,驱动的访问路径怎么写?如:UNICODE_STRING C_FILE = RTL_CONSTANT_STRING(L"\\??\\C:\\x.ini")中,如何改写(L"\\??\\C:\\x.ini")??   
二是用ZwReadFile函数如何取INI文件的值?
谢谢!

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-10-9 20:21:45 | 显示全部楼层
看《从汇编语言到Windows内核编程》

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-10-10 14:06:15 | 显示全部楼层
看了此书,没有提到此类问题的解决方法啊,还请明示.

280

主题

203

回帖

0

精华

版主

积分
1808
发表于 2011-10-10 16:11:25 | 显示全部楼层
用ZwCreateFile和ZwReadFile。

9

主题

39

回帖

0

精华

铜牌会员

积分
67
 楼主| 发表于 2011-10-10 18:55:17 | 显示全部楼层
我是动态加载的驱动,然后INI文件与驱动文件在同一目录下,那么读这个INI文件的路径怎么写?
绝对路径是这样的:UNICODE_STRING C_FILE = RTL_CONSTANT_STRING(L"\\??\\C:\\x.ini")中,相对路径如何改写(L"\\??\\C:\\x.ini")??  

857

主题

2632

回帖

2

精华

管理员

此生无悔入华夏,  长居日耳曼尼亚。  

积分
36130
发表于 2011-10-11 21:27:59 | 显示全部楼层
sandu 发表于 2011-10-10 18:55
我是动态加载的驱动,然后INI文件与驱动文件在同一目录下,那么读这个INI文件的路径怎么写?
绝对路径是这样的 ...

自己枚举内核模块,获得自己所在的目录,然后再用ZwRead/WriteFile。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表