?? 驅動層不通過與應用層通信怎樣獲得系統路徑.txt
字號:
求教:驅動層不通過與應用層通信怎樣獲得系統路徑,c:\windows\
我知道可以通過應用層或者注冊表得到,但是否有別的方法,如果通過注冊表哪項保險一些,即項固定,在每個操作系統都有,非可有可無的,多謝!
=======================================
怎么會有這種要求呢?我所知道需要這個的在于:
需要考察文件系統是否準備好了,所以一般會:
RtlInitUnicodeString(&FileName, L"\\SystemRoot");
InitializeObjectAttributes(&ObjectAttributes,
&FileName,
OBJ_CASE_INSENSITIVE,
NULL,
NULL );
Status = ZwCreateFile(&FileHandle,
(SYNCHRONIZE | FILE_READ_ATTRIBUTES),
&ObjectAttributes, &IoStatus, NULL, FILE_ATTRIBUTE_NORMAL,
FILE_SHARE_READ,
FILE_OPEN,
FILE_DIRECTORY_FILE|FILE_SYNCHRONOUS_IO_NONALERT,
NULL, 0 );
其他情況都沒必要去這樣做,通過上層傳入即可.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -