要建立的WinDBG調試擴展,我們必須使用構建工具自帶的WDK,或者我們可以使用Visual Studio?
(特別是,我很想在VS2010 SP1)是否可以使用Visual Studio建立WinDBG擴展?
據Windows調試工具的文檔,唯一的選擇應該是Build實用工具:
的Windows調試|調試器引擎和擴展API |簡介
所有調試器擴展,應編制並通過使用 構建實用程序構建。構建實用程序包含在Windows驅動程序工具包 (WDK)中。
......但也許文檔不更新?
此外,爲什麼將構建實用程序的唯一選項來建立WinDBG擴展? 隱藏什麼「陷阱」?
謝謝...所以我假設在上述段落中有一個「文檔錯誤」。 –
也許吧。我更多地將它看作是「這就是我們在MS中如何做到這一點,並且我們建議你也這樣做」。儘管它使用了「應該」這個詞,但我認爲它並沒有說「你必須這樣做」,它只是說「你可以這樣做」。當然,「構建」的一個優點是它使用了WDK使用的編譯器版本,這很可能也是用於WDK附帶的WinDBG的編譯器,所以不會有任何小編譯器導致問題的錯誤問題 - 這可能是他們建議你這樣做的原因。當然,MS作者在考慮我的想法時可能會有不同的含義。 –