我想用ZwCreateFile来打开系统目录中的文件,但ZwCreateFile好象只能用绝对的路径,SystemRoot这样的变量打不开,该怎样才可以呢???难道要用驱动与应用层交互,把系统目录的值用GetWindowsDirectory再传上去吗??这样太麻烦了吧??大牛们指...
全文
回复(6) 2007-09-19 14:35 来自版块 - 内核编程
表情
zjan521您要明白 \\??\\表示什么意思,这样也就不会出现如此的问题了。(2007-09-20 22:33)
alphetwx解决了,原来除了格式以外,操作系统也是要支持变量类型的路径名才行的(2007-09-20 17:18)
qq_10652\\SystemRoot\\System32\\ntoskrnl.exe(2007-09-20 15:51)
wangjianfeng\??\\SystemRoot\\System32\\ntoskrnl.exe 前面就不要加\\??\\了,因为是有systemroot,其他的绝对路径要加.(2007-09-20 14:10)
alphetwx难道是格式不对吗??例如我想打开ntoskrnl.exe 是不是用"\\??\\SystemRoot\\System32\\ntoskrnl.exe"? 但我这样打不开啊? "\\??\\C:\\Windows\\System32\\ntosk...(2007-09-20 14:07)
qq_10652用systemroot可以打开的(2007-09-19 17:30)

返回顶部