備註
在 Windows 10 版本 1703 之後,WDK 不再提供 IoSpy 和 IoAttack。
作為這些工具的替代方案,請考慮使用 HLK 中可用的模糊測試。 以下是一些需要考慮的事項。
您也可以使用驅動程式驗證器隨附的 核心同步處理延遲模糊測試。
滲透測試 (裝置基本概念) 測試 執行 I/O 攻擊會執行模糊測試。 執行 I/O 攻擊測試會使用先前透過測試系統上的 IoSpy 建立的 IoSpy 資料檔。
在測試系統上執行 IoAttack 之前,您必須執行下列動作:
在測試電腦上啟用核心模式偵錯。 當您設定電腦進行測試時,就會完成此動作,請參閱 布建電腦以進行驅動程式部署和測試 (WDK 8.1) ,或 布建電腦以進行驅動程式部署和測試 (WDK 8) 。
執行 [啟用驅動程式驗證器] 測試 ,以在要測試之裝置的驅動程式堆疊中的所有驅動程式上啟用 驅動程式驗證器 選項。 特別是,您應該啟用 特殊集區 選項。 在 [ 新增或移除驅動程式測試 ] 對話方塊中,[ 啟用驅動程式驗證器 ] 測試 位於 [ 所有測試\驅動程式驗證器] 底下。 請參閱如何使用 Visual Studio 在執行階段測試驅動程式。 如需選取和設定測試和工具參數的相關資訊,請參閱 如何選取和設定裝置基本概念測試
從測試系統中刪除 IoSpy 。 若要這樣做,請執行 停用 I/O 間諜 測試。
如果已執行其中任何步驟,您必須先重新啟動測試系統,才能執行 IoAttack。
如需如何執行模糊測試的詳細資訊,請參閱如何使用 IoSpy 和 IoAttack 執行模糊測試。