問題タブ [sfx]

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 投票する
2 に答える
1971 参照

c# - DotNetZipで作成されたSFXにコマンドライン引数を渡す

次のオプションを指定してDotNetZipを使用して自己解凍型zipを作成しました。

コマンドライン引数を自己解凍型zipに渡して、解凍後に呼び出されるコンソールアプリケーションに渡すことはできますか?

つまり、次のように入力できるようにしたいと思います。

TestAppSFX.exe -flag

次に、私のコンソールアプリケーションTestApp.exeは引数として受け取り-flagます。

これらの引数は使用法によって異なるため、SFXを作成するときに指定することはできません。

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

exe - config.txt を使用して 7zip sfx から「RunProgram」を使用して複数の exe を実行するにはどうすればよいですか?

私はこれを試してみましたが、実行プログラムのインスタンスが最初に実行された場合にのみ実行されます。ExecuteFileでも試しました。

どんな助けでも大歓迎です。ありがとう

わかりましたので、Run.cmdというcmdファイルを作成しました

および構成ファイル

しかし、指定されたファイルが見つからないというエラーが発生します。hidecon の削除: この問題は修正されましたが、コンソールはほとんど表示されなくなりました。しかし、1つまたはプログラムに対して見つからない.infファイルを取得しています。 * !!! なんらかの理由で、RungProgram="one.exe" とだけ開くと問題なく動作しますが、RunProgram="Run.cmd" を使用すると、抽出が完了する前に cmd.exe が終了するため、すべてのファイルが抽出されるわけではありません。

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

sfx - 7zS.sfx が 7-Zip フォルダーに存在しない

sfx モジュールを使用してインストーラーの .exe ファイルを作成したい

オンラインで読んだところ、この特定のファイルが必要であることがわかりました:7zS.sfxここの指示によると

この特定のファイルは、7-Zip フォルダー (プログラム ファイルまたはインストールされている場所) で利用できる必要があります。問題は、このファイルが見つからないことです。7-zipを再度ダウンロードしてみました。まだこのファイルを見ることができません。

このファイル用にダウンロードする必要がある追加のプラグインはありますか?

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

php - php curlを使用してzipファイルをリモートサーバーにアップロードする

以下が行われています: 1) クライアントは、API 呼び出しを使用してサーバーから ZIP ファイルを要求します。2) 彼は、API 要求で aspx プログラムであるコールバック URL を提供します。3) ZIP ファイルを作成し、php CURL スクリプトを使用して ZIP ファイルを aspx プログラムにアップロードします。

問題は、ファイルがサーバーにアップロードされると、ZIP ファイル形式が (SFX Zip アーカイブに) 変更されることです。単純な php スクリプトを使用して同じファイルがサーバーにアップロードされた場合、形式は変更されません。問題が CURL を使用してファイルをアップロードする方法にあるのか、それともクライアントがサーバーに ZIP ファイルを保存する方法にあるのかはわかりません。

CURL コードは次のとおりです。

クライアントは、データを保存するための aspx コードを提供しました。

前もって感謝します。

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

winrar - 実行時に何も表示されない自己解凍型 RAR アーカイブを作成する方法は?

WinRar で「%USERPROFILE%\Desktop」に解凍する自己解凍型アーカイブを作成しようとしています。ただし、実行すると、デスクトップではなく、SFX の現在のディレクトリに抽出されます。オプションを抽出するパスはまったく機能しますか?

32 ビット コマンド ライン モジュールを使用しています。

また、まったく何もしないように見えるサイレントモードの「すべて非表示」ボックスをチェックしましたが、コマンドプロンプトウィンドウには、抽出されたものに関する情報が表示されたままです。

SFX アーカイブが、メッセージがポップアップすることなく、SFX ファイルに含まれる .exe とフォルダーをデスクトップに抽出することを望みます。

助言がありますか?

0 投票する
6 に答える
16675 参照

permissions - 管理者権限のない 7zip 自己解凍型アーカイブ (SFX)

次のように、7zip を使用して SFX を作成します。

次に、7zS.sfx ファイル (自己解凍インストーラーの作成に使用)、構成ファイル「build.config」、およびアーカイブを使用してバイナリ コピーを作成します。構成ファイルの内容は次のとおりです。

バイナリコピーコマンドは次のとおりです。

問題は、結果の SFX "sfxInstaller.exe" の実行に管理者権限が必要なことです。管理者権限を必要としない 7-Zip を使用して自己解凍アーカイブを生成することは可能ですか? その場合、どのパラメーター/コマンド ライン引数を使用すればよいですか? 前もって感謝します。

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

wix - 自己解凍 exe を exepackage として実行する wix ブートストラップ アプリケーションを作成する方法

アプリケーションの前提条件である 2 つのインストール パッケージがあります。これらは両方とも、実際の setup.exe とインストールに必要な数百のファイルとフォルダーを含む自己解凍型の実行可能ファイルとしてベンダーからダウンロードされます。ブートストラップ アプリケーションで exepackage を使用して sfx exe を実行すると、抽出部分が実行され、インストール setup.exe が開始され、インストールの進行中に抽出 exe が閉じられます。これにより、次の exepackage が時期尚早に実行しようとし、面倒なインストールに終わります。

Wixを使用してこれを回避する方法はありますか? カスタム アクションを実行してファイルと setup.exe を抽出し、次にインストール exe を実行する標準セットアップを使用してみました。その後、インストール exe が終了するまで待ってから 2 番目のパッケージに進みますが、インストール setup.exe がスタックして実行されます。 wix インストーラーの msiexec の開始が終了するまで続行しないでください。

この問題がstackoverflowで取り上げられていないことに驚いているので、考えすぎて、これを行う簡単な方法があることを願っています。前もって感謝します。