2017-08-10 233 views
-1

我在VMware Workstation 12上安裝了Windows 10 x64操作系統。我想在虛擬機上進行與驅動程序相關的開發,因此啓用了調試模式並禁用了驅動程序簽名。我可以成功加載我的設備驅動程序,但是沒有任何對DbgPrint的調用正在顯示。我試圖使用DbgView選中「Capture Kernel」和「Capture global」,仍然沒有打印。我確實以管理員身份運行DbgView。我甚至嘗試在Windbg X64上打印,沒有運氣。有沒有人處理過這個問題?Vmware Workstation 12上的DbgView無法捕獲輸出

+0

您是否閱讀過'DbgPrint'的文檔? – conio

+1

[內核跟蹤Windows 7 WinDbg]可能的重複(https://stackoverflow.com/questions/4734335/kernel-trace-windows-7-windbg) – conio

+0

bcdedit/debug on? – kvr

回答

0

默認情況下,從Vista/Server2008起,禁用DbgPrint()輸出。您可能必須在註冊表中執行以下設置以啓用調試打印。

  1. 打開註冊表。
  2. 轉到路徑「HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Debug打印過濾器」。如果「調試打印過濾器」不存在,則創建它。
  3. 價值「DEFAULT」:REG_DWORD0xFFFFFFFF的,然後重新啓動。

重新啓動後,您將能夠獲得調試打印。