問題タブ [self-extracting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1577 参照

installshield - InstallShield 自己解凍型 exe で .ini ファイルを編集する

InstallShield 2010 を使用して作成した自己解凍型の exe があります。インストーラーを完全に解凍せずに、setup.ini ファイルを変更する必要があります。http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107253から internal_setupini.exe ユーティリティをダウンロードしました。このファイルは、バージョン 2009 で正式にサポートされています。

コマンドを実行しようとすると、「<>.exe を開けませんでした」というエラーが表示されます。このユーティリティは 2010 ではサポートされていませんか?

私の主な目的は、各ユーザーのセットアップ ファイルをパーソナライズして、ユーザー固有の情報がこのセットアップに組み込まれるようにすることです。これが、インストーラーを開いて項目を ini に書き込みたい理由です。これを行う別の(より良い)方法はありますか?

よろしくお願いします。

0 投票する
2 に答える
3482 参照

windows-7 - Vista/UAC 対応の自己解凍インストーラーの実行方法

WinZip 自己解凍型アーカイブ (SFX) を使用してソフトウェアを配布しています。
私はこれそれを認識しています。しかし、それらは SFX シナリオでは機能しないようです。

インストール中に、SFX は、インストールを実行する (私が作成した) 含まれているプログラムを解凍して起動します。これには、Windows コントロール パネルの下にあるプログラム リストのレジストリ エントリの作成が含まれます。さらに、プログラムにはマニフェストがあります。したがって、「Vista-aware」にする必要があります。SFX 実行可能ファイルには、マニフェストも含まれています。

問題は、Program Compatibility Assistant (PCA) が "This program might not have installed correctly"とにかくメッセージをスローすることです。だから私の顧客は私が悪いプログラマだと言っています...

私はよくグーグルで検索し、多くのマイクロソフトのサイトを含め、PCA について多くのことを読みました。
それらは私にやるように言います:

  1. マニフェストを埋め込む
  2. Windows コントロール パネルの下にあるプログラム リストのレジストリ エントリを作成します。

私のマニフェストは次のようになります。

それで、どこで間違ったのですか?
PCA のために他にやるべきことはありますか?
SFX 実行可能ファイルには、他のものを含める必要がありますか?

0 投票する
1 に答える
52442 参照

installation - WinRAR を使用して自己インストール実行ファイルを作成するにはどうすればよいですか?

ファイルをsetup.exeダブルクリックすると、圧縮が解除され、以前に圧縮されsetup.exeた.

どうすればこれを達成できますか? WinRAR を使用したいのですが、圧縮ファイルをsetup.exe一時フォルダーに解凍した後に実行する自己解凍型の実行ファイルを作成するにはどうすればよいですか?

0 投票する
0 に答える
1452 参照

c# - パッチャーの作成 / exe ファイルのサイレントダウンロードと実行

わかりました、クライアントにもパッチを適用する必要があるプログラムを作成しました。各ファイルをダウンロードして上書きするのではなく、自己解凍型の WinRAR ファイルをダウンロードしてサイレントに実行し、指定されたパスに解凍したいと考えています。これまでのところ、これは私が必要だと思うものです

すべてのチェックとダウンロードを実行できますが、リソースの抽出に関しては空白です。また、確認を怠っていないか確認してください。

編集:抽出コード以外はすべて終了しました。承認を確認してください

0 投票する
0 に答える
91 参照

java - javaで自己解凍型の7-zip exeファイルを解凍する

重複の可能性:
Java で Winzip 自己解凍型 (exe) zip ファイルを読み取るにはどうすればよいですか?

javaで自己解凍型の7-zip exeファイルを解凍する必要があります。

役に立たなかった多くの投稿を調べてみました。

どんな助けでも大歓迎です!

0 投票する
1 に答える
657 参照

windows - 自己解凍型自己チェック実行可能ファイル

コンテンツを制御するauthenticode署名済み自己解凍型実行可能ファイルを配布しています。

分散システムのホットスワップを制御するMSIベースのインストーラーのキノコが含まれているため、MSI自体を簡単に作成することはできません。

実行可能ファイルがそれ自体のauthenticodeをチェックし、署名されていない場合は自己抽出を拒否した場合は、それがあれば便利です。これは実際の整合性を保証するものではないことを私は理解していますが、コンテンツは決してカスタマイズ可能ではなく、おそらくいくつかの正式な認証を処理しやすくするというメッセージを補強します。

考えられる戦略の1つは、このまだ回答されていない質問に基づいている可能性があります。他のアイデアはありますか?

0 投票する
0 に答える
655 参照

setup-deployment - コマンドライン パラメータが圧縮されていない自己解凍型 EXE

現在、WinZip を使用して自己解凍型の EXE を作成しています。以前は、16 進エディターを使用して自己解凍型 EXE のファイル名を変更する必要がありましたが、WinZip はファイル名を圧縮もエンコードもされていないプレーン テキストとして保存するので、これは簡単でした。 WinZip のような他のプログラムのフォーマットに精通していて、自己解凍後に実行するプログラムのコマンドライン パラメータを、hex-編集者? チェック WinZip から、結果の EXE でパラメーターが何度か表示され、簡単に変更できないように見えるため、パラメーターが奇妙な形式で保存されているようです。

16 進エディタでこれらを実際に変更しているわけではなく、理解しやすい例として使用しているだけです。ダウンロード用にファイルをストリーミングし、アプリがインストール後に後で使用する各ダウンロード/セッションに固有のデータを挿入するため、Web サーバーの ASP.NET コードで実際にこれを変更します。ダウンロードごとにWebサーバーでEXEを構築できることはわかっていますが、できればサーバーのオーバーヘッドを避けたいと思います...そのままでは、すでにファイルを読み込んで変更し、書き込む必要がありますバックアウトして署名し、ダウンロードさせます。したがって、圧縮は余分なものではないと思いますが、別のアプリを使用して自己解凍型の EXE をビルドするのと同じくらい簡単な場合は避けたいと思います。

0 投票する
4 に答える
8714 参照

parameters - 引数を取る自己解凍zip

引数を取ることができる自己解凍型の実行可能ファイルを作成できるツールを探しています。引数は後で、自己解凍型 exe に含まれるパッケージ内に存在するバッチ ファイルに渡されます。

これが私が段階的に達成したいことです:

ユーザー タイプ: cmd>setup.exe arg1 arg2 arg3 arg4 arg5

予想される動作: 1) setup.exe がその内容を特定のフォルダーに展開します。2) 次に、arg1、arg2、...arg5 の引数を使用してバッチ ファイルを実行します。

そのようなツールを知っている人はいますか?

0 投票する
2 に答える
1557 参照

java - JAVAで自己解凍型zipを読み取る/抽出する

Javaコードを使用して自己解凍型zip(ここにftp://ftp.dnr.state.oh.us/OilGas/Download/Production/By_Year/2010Production.exeにあります)を読み込もうとしていました。

私は3つのアプローチを試しました。1つはJavaでWinzip自己解凍(exe)zipファイルから読み取るにはどうすればよいですか?

2つ目は、exeファイルをダウンロードして名前をzipに変更し(チートが機能する可能性があると考えた)、それを読み取ろうとしました...どちらも機能しませんでした。

7-ZIP LZMA SDKを使用した最後の方法ですが、これも役に立ちません。

また、私はインターネット上の他のいくつかのリソースを調べましたが、何も役に立ちませんでした。誰か助けてくれませんか?

0 投票する
2 に答える
841 参照

delphi - RARSFX/ZipSFX-アーカイブ内ファイルにパラメータを渡す

アプリケーションの作業が終了しました。今度はそれを顧客に提供します。これは5MB未満の5ファイルのアプリケーションであるため、これを配信する最も簡単で無駄のない方法は、tempフォルダー内のすべてを解凍してからメインの実行可能ファイルを起動するように指示されたRARSFX/ZipSFXファイルとして行うことを決定しました。私のプロジェクトのファイル。

これまではすべて問題なく動作し、デフォルトの形式としてZipSFXを選択しましたが、問題は、パラメーター(つまり、-batch(ファイルのバッチを処理する)と-nolang(アプリをローカライズしない)を受け入れるようにメインのexeを設計したことです。 ZipSFXがパックされている場合、ユーザーは実際にパラメーターをメインexeではなくインストーラーに渡します。

パラメータをメインアプリケーションに「ルーティング」する方法はありますか?前もって感謝します。