0

要建立我的司機,我用VisualDDK在Visual Studio 2008年開始的時候我開始使用我的電腦和VirtualBox虛擬機調試,但是當我啓動Visual Studio中的調試過程中,我的虛擬機沒有顯示我的外部IP地址(通常應該在DDKLauncherMonitor中顯示192.168.1.102和10.0.1.15,但它只顯示我10.0.1.15)。KMDF驅動程序構建2008

我停止使用虛擬機,我決定使用真正的電腦。在第二臺電腦中,我啓動了DDKLauncherMonitor。我從第一臺電腦開始調試。我在第二臺機器上收到Udp軟件包,同時還收到了driver.sys。但是,當我試圖從視覺工作室(第一臺計算機)加載驅動程序沒有任何工作。另外,在第二臺機器上告訴我「Windows需要數字簽名的驅動程序」。

有相同的一個遇到這種問題,他/她可以提供幫助。

回答

0

你可以進入更多的細節,當你說「沒有什麼作品」?您的調試器可能沒有正確設置。

這是一種僞答案,因爲我不知道過度的VisualDDK,但你有沒有考慮嘗試標準的Microsoft調試工具,如WinDbg的?如果您可以獲得Visual Studio 2012或2013 Preview,則所有構建和調試工具都集成到IDE中,並且您可能會遇到任何可能遇到的問題,並得到Microsoft的全力支持。

關於你的第二個問題,這聽起來像你正在構建一個驅動程序,而不是簽名。你的目標PC是64位的嗎?它是什麼操作系統? 64位Windows平臺需要簽名的驅動程序進行安裝,但可以禁用。

您可以禁用啓動計算機時使用F8菜單驅動程序簽名要求;這應該修復您的「數字簽名的驅動程序」問題,但每次重新啓動都需要完成。

另一種選擇是添加一個構建後步驟或某種腳本執行Microsoft簽名工具(Inf2cat,SignTool),以使用您公司的證書在您的驅動程序上簽名。

+0

非常感謝您的回答。 –

相關問題