sandu 发表于 2011-10-9 15:47:39

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

如题,两个问题:
一是对于同目录下的文件,驱动的访问路径怎么写?如:UNICODE_STRING C_FILE = RTL_CONSTANT_STRING(L"\\??\\C:\\x.ini")中,如何改写(L"\\??\\C:\\x.ini")??   
二是用ZwReadFile函数如何取INI文件的值?
谢谢!

Tesla.Angela 发表于 2011-10-9 20:21:45

看《从汇编语言到Windows内核编程》

sandu 发表于 2011-10-10 14:06:15

看了此书,没有提到此类问题的解决方法啊,还请明示.

乔丹二世 发表于 2011-10-10 16:11:25

用ZwCreateFile和ZwReadFile。:)

sandu 发表于 2011-10-10 18:55:17

我是动态加载的驱动,然后INI文件与驱动文件在同一目录下,那么读这个INI文件的路径怎么写?
绝对路径是这样的:UNICODE_STRING C_FILE = RTL_CONSTANT_STRING(L"\\??\\C:\\x.ini")中,相对路径如何改写(L"\\??\\C:\\x.ini")??

Tesla.Angela 发表于 2011-10-11 21:27:59

sandu 发表于 2011-10-10 18:55 static/image/common/back.gif
我是动态加载的驱动,然后INI文件与驱动文件在同一目录下,那么读这个INI文件的路径怎么写?
绝对路径是这样的 ...

自己枚举内核模块,获得自己所在的目录,然后再用ZwRead/WriteFile。
页: [1]
查看完整版本: 驱动如何读取同目录下的INI文件?