能力值:
( LV5,RANK:71 )
|
-
-
2 楼
顶一下,同问
|
能力值:
( LV13,RANK:260 )
|
-
-
3 楼
不懂 要问啥.......是不是 文件所在盘符,也就是文件路劲的前缀盘符....
|
能力值:
( LV5,RANK:71 )
|
-
-
4 楼
系统的所在盘符啊,总不能硬编码"c:\"
|
能力值:
( LV5,RANK:71 )
|
-
-
5 楼
RtlInitUnicodeString (&usDirName,L"\\KnownDlls");
InitializeObjectAttributes( &ObjDir,
&usDirName,
OBJ_CASE_INSENSITIVE|OBJ_KERNEL_HANDLE,
NULL,
NULL);
st = ZwOpenDirectoryObject ( &hDir,
DIRECTORY_QUERY,
&ObjDir);
RtlInitUnicodeString (&usSymbolicName , L"KnownDllPath");
InitializeObjectAttributes(&ObjSymbolic,&usSymbolicName,OBJ_CASE_INSENSITIVE|OBJ_KERNEL_HANDLE,hDir,NULL);
st = ZwOpenSymbolicLinkObject (&hSymbolic,
GENERIC_READ,
&ObjSymbolic);
usSymbolic.Buffer = wchBuffer;
usSymbolic.MaximumLength = 256*sizeof(WCHAR);
usSymbolic.Length =0;
st = ZwQuerySymbolicLinkObject ( hSymbolic,
&usSymbolic,
NULL);
KdPrint(("KnownDllPath: %wZ \n",&usSymbolic));
//去掉了部分错误判断,感谢长风傲天的代码,学习了。
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
学习了,代码不错。
|
|
|