3

システムに暗号化されたオーディオ ファイルがあり、以下にリストされているスキームに従って C# ユーティリティで実行しています。

  • ファイルが復号化され、結果がバイト配列に格納されます
  • 私は特定のファイル、たとえばdecrypted.wavにすべてのバイトを書き込みます
  • IWMPMedia の新しいメディアを設定する関数に、decrypted.wav を渡します。
  • フォームファイル「decrypted.wav」を閉じると削除されます

このスキームはうまく機能しますが、機密上の理由により、再生中にファイルをコピーして他の場所に貼り付けることができるため、変更する必要があります。隠しファイル属性も試しました

スキームをに変更しました

  • ファイルが復号化され、結果がバイト配列に格納されます
  • バイト配列がメモリ ストリームに渡される
  • System.Media.SoundPlayer はメモリ ストリームを使用しますが、質問の前にインターンの返信など、ファイルを無意味に再生します

ストリームをバッファリングする最良の方法は何ですか

4

0 に答える 0