0

私たちのプロジェクトでは、いくつかのファイルを圧縮したいと思います。ファイルには、exeファイルとテキストファイルが含まれます。今私が必要としているのは、プログラムでファイルを圧縮することです。

実際には、exeはクライアントマシンで実行する必要があり、テキストファイルにはこのexeを実行するために必要な情報が含まれています。

したがって、ダウンロードして解凍した後、exeを自動的に実行する必要があります。

これらのことを行う方法はありますか?

4

3 に答える 3

2

私があなたの質問を正しく理解しているなら、あなたは自己解凍型-SFXに興味があるかもしれません

于 2012-06-10T16:07:23.480 に答える
2

DotNetZipライブラリを使用してファイルを解凍する独自のプロジェクト(Winforms / WPF)を作成します。zipファイルが解凍されたときに、コマンドを使用して解凍されたexeを実行するように、そのプロジェクトをコーディングしますProcess

ユーザーがこのプロジェクトのexeファイルとzipファイルをダウンロードできるようにします。

于 2012-06-10T13:48:39.897 に答える
1

私の理解が正しければ、ZIP がダウンロードされるとコンテンツが魔法のように実行される ZIP ファイルが必要です。幸いなことに、技術的および組織的な理由により、これは不可能です。

一方、プラットフォーム固有 (つまり、Windows のみまたは Linux のみ) の自己解凍型実行可能ファイルを作成して、その内容を解凍し、事前定義されたファイルを開始することができます。これが WinZIP の機能です (IIRC Microsoft は PowerToys の展開にこのようなアーカイブを使用しました)。

于 2012-06-10T16:43:29.317 に答える