0

写真のファイルを非表示にするために使用されるこのトリックのvb.netバージョンを作成したかった: http ://www.online-tech-tips.com/computer-tips/hide-file-in-picture/

これを行う方法がわかりませんが、最初にそれは可能ですか?私の考えでは、これを行うにはファイルを開くダイアログボックスを使用する必要があります。

4

3 に答える 3

1

あなたが話しているテクニックはステガノグラフィと呼ばれています。ファイルを隠すことについて話しているなら、CodeProjectとその方法についての優れた記事があります。この記事は、あなたが探しているものを達成する方法に関するフレームワークをカバーしています。実際、著者の記事をチェックすると、著者がステガノグラフィのすべての側面をカバーする多数の記事を書いていることがわかります。

これがお役に立てば幸いです、よろしく、トム。

于 2010-01-02T03:16:59.063 に答える
0

コマンドラインプログラムを作成している場合は、通常、[ファイルを開く]ダイアログを表示するのではなく、ファイル名をコマンドライン引数として使用します。たとえば、ユーザーは次のように入力します。

hidefile c:\files\secret.txt c:\pics\mypicture.jpg

プログラムは、プロンプトを表示するのではなく、それらのファイル名を抽出します。これを行うには、Environment.GetCommandLineArgsまたはstring[] argsMainメソッドの引数を使用します。

ただし、コマンドラインアプリから[ファイルを開く]ダイアログを表示する場合は、そうすることができます。必要なのは、System.Windows.Formsアセンブリへの参照を追加することだけです。

于 2010-01-02T03:11:35.127 に答える
0

ビットを参照している場合、これは単にファイルの連結の問題であり、標準の.NETライブラリを使用して(一方のファイルストリームを連続してコピーし、次にもう一方を新しいファイルストリームにコピーするcopy /b file1 + file2 file3ことで)かなり簡単に実現できます。System.IO

編集:または、より直接的なアプローチを使用します。

于 2010-01-02T03:19:52.207 に答える