-1

コードで使用するために、ビジュアルプロジェクト内にファイル名「7zip.exe」を含めたいと思います。

私のコード:フォルダをスキャンします。ファイルごとに「7zip.exe」を使用してデータを抽出します。私は使用しません(Windowsではzlibとlibzipが苦痛です)。

私は醜い方法を見つけたと思います。「7zip.exe」のヘキサダンプを入れ、それをヘッダー(tmp.h)に入れてから、ダンプを含むファイルを書き込みます。

より良いアイデアを追加した場合、..ありがとう。

4

1 に答える 1

0

EXEをリソースに埋め込み、抽出して実行することができます。EXEには依存するDLLがある場合があることに注意してください。

C#プログラム内に外部実行可能ファイルを埋め込む

ただし、代わりに7Zip DLL(7-zip.orgからも入手可能)を確認することをお勧めします。

于 2012-12-13T22:20:26.940 に答える