在Windows CE作業系統中支援的USB Device除非是內建有Driver,不然就跳出這個Dialog給你看.想必你應該是不陌生,但這個對話框在沒有K/M、Touch的設備上想要關起來還真要花一點功能,但是現在USB 設備又是何其多,總不能限制使用者只能插特定的設備。所以我們得想辦法把這個對話框讓它消失.
花了幾天看了Windows CE的Source code,發現了這個傢伙躲在USB Driver裡面,二話不說把他處理一下吧.
這Code的路徑WINCE600\PUBLIC\COMMON\OAK\DRIVERS\USB\USBD資料夾下的usbddrv.cpp (行數在336~348行)
基本上修改方式如下:
註解 if((!GetClientDriverName…… 到
If(!InstallClientDriver(szDllName)
之前
(如下圖)
最後補加 return TRUE;
請配合下圖修改,這樣子不管是插什麼 都不會在跳出這個對話框了......
減肥前
減肥後
沒有留言:
張貼留言