winforms C# でゲームを作成しています。
ゲームには、ゲーム中に表示されるいくつかの画像が含まれています。
プレイヤーがゲームディレクトリを開いて画像ファイルを開くことを禁止したいと思います。それらを見るとゲームプレイが台無しになります。
たとえば、C&C では、プレーヤーは単にゲーム ライブラリにアクセスして、巨大な戦車のスプライトを見たり、映画を見たりすることはできません。
プレイヤーがそれらの画像を見るのを禁止する方法はありますか?
それらをリソースにかなり簡単に埋め込んで、必要なときに抽出することができます。詳細については、このリンクを参照してください
または、それらを暗号化し、必要なときに復号化することもできます
リンクされたリソースは、プロジェクト内にファイルとして保存されます。コンパイル中に、リソース データがファイルから取得され、アプリケーションのマニフェストに配置されます。アプリケーションのリソース ファイル (.resx) には、ディスク上のファイルへの相対パスまたはリンクのみが格納されます。
埋め込みリソースを使用すると、リソース データはバイナリ データのテキスト表現で .resx ファイルに直接格納されます。いずれの場合も、リソース データは実行可能ファイルにコンパイルされます。
リソースをリンクから埋め込みに変更するには