我想弄清楚我的電腦上出現BSOD問題,我需要了解「??」是指註冊表值(例如\ ?? \ C:\ Windows \ system32 \ Drivers \ vmm.sys)?我把問題縮小到只有幾個文件,但我無法理解這個「??」符號。任何幫助表示讚賞!什麼?意味着在註冊表值?
0
A
回答
1
這是內核的命名風格。 \??
(幾乎)是\DosDevices
的同義詞,這是默認情況下所有Win32對象/符號鏈接所在的位置。
基本上,kernel32.dll
是「Win32子系統」,它實現(或者說包裝)很多Windows的功能。它使用的命名方案是您在任何地方都可以看到的命名方案,如C:\Windows
。
但這就是不是內核如何看待系統!就像Unix,它有一個根據/
的對象層次結構,Windows也有一個層次結構,根植於\
,您可以通過調用ntdll.dll
(它將繞過kernel32.dll
)的函數訪問其API。所以你真正在Win32中看到的是子集的實際內容 - 即名稱C:
實際上映射到內核中的\??\C:
。
下載WinObj看看我的意思。 (見GLOBAL??
鍵。)
有用的讀數:
The kernel object namespace and Win32, part 1
The kernel object namespace and Win32, part 2
The kernel object namespace and Win32, part 3
相關問題
- 1. 當事件處理程序「註冊」時,這意味着什麼?
- 2. 什麼===在PHP意味着
- 3. 在AngularJS中結尾意味着什麼double意味着
- 4. 〜=是什麼。在Stata意味着什麼?
- 5. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 6. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 7. $這意味着什麼PHP?
- 8. MYSQLI_NUM意味着什麼?
- 9. * | *這意味着什麼CSS?
- 10. 溢出意味着什麼?
- 11. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 12. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 13. 奎因意味着什麼?
- 14. 這個表達意味着什麼?
- 15. 這個表達意味着什麼:「R.string.gcm_registered」?
- 16. 這個表達意味着什麼「!!」
- 17. [Bindable]在動作中意味着什麼?
- 18. #[...]在emacs-lisp中意味着什麼?
- 19. [](){}構造在C++中意味着什麼?
- 20. CLI在PowerCLI中意味着什麼?
- 21. 在gdb中這意味着什麼?
- 22. 0..1在EF中意味着什麼?
- 23. 什麼是$ .functionName();意味着在JavaScript?
- 24. 什麼robots.txt意味着在這一行?
- 25. tmp_xxx在java中意味着什麼?
- 26. 'generic'在Django中意味着什麼?
- 27. 是什麼;是否意味着在Ruby?
- 28. 什麼是「this.somevariable」意味着在JavaScript?
- 29. %s在這裏意味着什麼?
- 30. 撇號在Haskell中意味着什麼?
驚人的快回答!謝謝!我會通讀這些鏈接。這應該是非常有用的!我在我們的實時內核和ntoskrnl.exe之間有衝突,當我啓用該服務時,出現BSOD。這是我公司生產的軟件,但這是x64 O/S的新版本。 – user1030679