2012-12-06 37 views
0

我想知道是否有方法監視應用程序和驅動程序之間的交互?對我來說,這種情況是在使用libusbdotnet讀取和寫入USB打印機時遇到偶然的問題。正常的應用程序直接讀寫USB打印機驅動程序。我想監視它在做什麼來查看是否有特殊的事情來控制打印機。我環顧四周,並沒有找到一個好辦法來做到這一點。監視Windows中的應用程序/驅動程序交互

感謝

回答

0

據我所知,有外的開箱沒有工具,做這個(主要是因爲有多種驅動程序類型,每種類型必須符合規定的OS-不同接口)。您需要一個SW組件,它將位於您的應用程序和您的驅動程序之間,並攔截交互。這通常通過創建過濾器驅動程序(最好在用戶空間中實現,因爲它簡化了開發和使用)。詳情請看這裏:http://msdn.microsoft.com/en-us/library/windows/hardware/gg463453.aspx