.wad
ファイルを使用してリソースを保存するプログラム (実際にはゲーム) があります。このファイルへのアクセスを傍受してエミュレートすることはできますか?
たとえば、いくつかのスプライトを動的に置き換えたいとします。新しいファイルを作成する代わりに、このゲームに にアクセスしていると思わせることができます.wad
が、実際にはその要求を処理しますか?
.wad
ファイルを使用してリソースを保存するプログラム (実際にはゲーム) があります。このファイルへのアクセスを傍受してエミュレートすることはできますか?
たとえば、いくつかのスプライトを動的に置き換えたいとします。新しいファイルを作成する代わりに、このゲームに にアクセスしていると思わせることができます.wad
が、実際にはその要求を処理しますか?
Windows では、ファイル システム フィルター ドライバーは、プログラムが I/O 要求をファイル システムに渡すために登録できる低レベルの I/O フックを提供します。
フィルタードライバーは、フィルターを介して渡されたデータを変更したり、ファイルシステム要求を拒否したりすることもできます。
このようなカーネル モード コードの実装、メンテナンス、およびサポートは重要です。
とにかく、あなたも見てみることができます: