私は立ち往生しています。長いストーリーを短くするために、バックアップ用のすべてのドライバファイルを列挙するタスクがあります。ディスプレイアダプタのドライバのようないくつかのドライバについては、私はSETUPAPIからsetupapiを使用したドライバのバックアップ
SetupScanFileQueue(queueHandle,
SPQ_SCAN_USE_CALLBACKEX,NULL,
DumpDeviceDriversCallback,&count,&scanResult)
を使用し、それがDumpDeviceDriversCallbackのように細かい作業だ私は、デバイス・ドライバ・ファイルのソースを取得することができますし、バックアップの場所に1つずつコピーします。
ただし、同じ機能はシステムドライバのコールバックを無視します。たとえば、「ダイレクトメモリアクセスコントローラ」の場合、ファイルのリストを取得できません。面白いことですが、Windowsデバイスマネージャーは、システムデバイスのいくつかのファイルを見つけることもできません。
DriverMaxやDoubleDriverのような特別なソフトウェアの中には、実際にこれらのドライバをCANバックアップするものがあります。だから、これは解決できる問題です。
誰でもここで何が起こっているのか説明できますか?
これらのINFファイルには明白なファイル参照があります。私はINFでそれらを見ることができます、私はWindowsディレクトリでそれらを見つけることができます。ここに例があります:http://pastebin.com/Xu3VpjnW – ReVolly
もちろん、machine.infはこれらのデバイス以上のものをインストールします。 DMAコントローラのセクションに注意してください。105。%* PNP0200.DeviceDesc%= NO_DRV_X、* PNP0200; DMA – snoone
なぜ、ドライバファイルが明らかに使われているのですか?しかし、システムはそれらを「見」ませんか? DoubleDriverがこのデバイスドライバをバックアップできる理由 ありがとうございます。 – ReVolly