Mod Organizerというプログラムに似たアプリケーションを開発中です。基本的に、プログラムが行うことは、人々がゲーム、Skyrim に mod をダウンロードしてインストールできるようにすることです。ただし、Mod Organizer は興味深いことを行います。(他の mod マネージャーのように) mod をゲームのデータ ディレクトリに直接インストールするのではなく、MO は各 mod を他の任意の場所にある独自のディレクトリにインストールし、ゲームの起動時にすべての mod をまとめて読み込みます。これは、mod の管理の手間が大幅に軽減されるため、重要です。
私の質問は次のとおりです。これをオンザフライ ファイル システムで作成する方法や、Windows に mod ファイルでいっぱいのディレクトリを別の場所に「ふりをさせる」方法はありますか。
最初は自分のコードでシンボリック リンクを作成することを考えていましたが、このガイドでは「フック」の道をたどり、特に EasyHook を試すことをお勧めしました。フックの基本的な概念 (基本的に OS からの信号を傍受し、何らかの目的でリダイレクトする) は理解できると思いますが、フックで実際にファイルをリダイレクトする方法はよくわかりません。
この種のフックに関する優れたリソースを知っている人、または私の問題に対するより良いアプローチを知っている人がいれば、助けていただければ幸いです。