問題タブ [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.
bash - Windows で Ant を使用して Linux 用の自己解凍型 bash スクリプトを作成する
ここで説明されている方法を使用して、自己解凍スクリプトを生成しようとしています: http://www.linuxjournal.com/node/1005818
ANT (Windows 上) を使用して、TAR タスク (gzip 圧縮) を使用してペイロード アーカイブを作成し、次の CONCAT タスクを使用してスクリプトと tar を連結します。
ファイルが作成され、アーカイブ データが含まれているように見えますが、Red Hat マシンで gzip を実行すると、「無効な圧縮データ -- フォーマット違反」というメッセージが表示されます。
これまでに成功した人はいますか?
installation - Windows の一時ディレクトリに自分自身をコピーして自分自身を起動する自己解凍型の実行可能ファイルを作成する
自己解凍型の実行形式でセットアップを配布したいと考えています。32 ビットおよび 64 ウィンドウ用のバージョンをパックしたいと考えています。そのため、最初に実行中の Windows OS のバージョンをチェックしてから、正しいプログラムを起動するプログラムがあります。SO私はこのようなディレクトリ構造を持っています
それらを install.exe のようなものと呼ばれるバンドルにパックしたいと考えています。ユーザーが install.exe をクリックすると、このディレクトリ構造が一時的な場所に抽出され、正しい setup.exe を起動する IdentifyOS.exe が起動されます。
NSIS は最も簡単な方法でしょうか? これは複雑な NSIS スクリプトでしょうか? ありがとう。
ruby-on-rails - Web サイトからの自己解凍暗号化ダウンロードの提供
私が現在取り組んでいる Web サイトでは、暗号化された zip ファイルでデータをダウンロードするオプションをユーザーに提供しています。標準の zip ファイル暗号化はほとんど役に立たないので (読んだことがあります)、AES 暗号化を使用しているが自己解凍形式を持つものに置き換えることを検討しています。これを行うにはいくつかの問題がありますが、以前に誰かが経験したことがあると確信しています。
- ユーザーが使用しているプラットフォーム (Mac、Windows、または Linux) がわからないため、自己解凍型の .exe ファイルを作成して、それが機能すると仮定することはできません。質問する必要があると思います。(私はすでにパスワードを求めています。)
- 私の Web サイトは Linux で実行されていますが、自己解凍型の暗号化された .exe ファイルを生成するほとんどのプログラムは、(.exe を作成するために) Windows マシンで実行されることを想定していると思います。Windows を実行する仮想マシンをセットアップし、Linux サーバーにその仮想マシンに .exe を作成するための要求 (およびデータ) を送信させることができると思いますが、それは複雑に思えます。
analysis - 解凍したファイルを実行せずに Win32 キャビネット セルフ エクストラクターを解凍する方法
授業では、マルウェアを分析する必要があります。
これは、.EXE Win32 キャビネット自己解凍ファイルです。(これが Windows の見方です。実際には 4D 5A 00 03 Hex で始まります)。実行すると、作成されたフォルダー内のすべてのファイルが抽出され、マルウェア (バッチ/VBS ファイル) が実行され、最後にマルウェア ファイルを含むフォルダーが削除されます。
マルウェアを実行せずに抽出するにはどうすればよいのでしょうか? ProcDump32 を使用しましたが、「プロセスが 32 ビットでないか、ロードできないか、すでに終了しています!」というメッセージが表示されます。
どういうわけか、ProcDump32のスタックに成功し、フォルダーを数秒間取得して「消える」前にコピーしたので、ファイルを取得しましたが、すべてを収集したかどうかわからないので、適切な方法で行いたいと思います.
そこで、出力ファイルを実行せずに Win32 Cab Self-Extractor ファイルの内容を抽出し、可能であれば抽出されたファイルのリストを表示できるアプリケーションを探しています。
rpm - 自己解凍型の実行可能ファイルからrpmをどのように作成しますか?
.binファイル(Linuxの自己解凍型バイナリファイル)があります。たとえば、installme.binです。
それからRPMを作りたいです。
最も簡単な戦略は何でしょうか?
%post ./
installme.binを含むほとんど空のスペックファイル
それはうまくいくでしょうか?
よろしくお願いします
windows - Linux で自己解凍型の自動インストーラー winzip を作成し、Windows で実行する
nsis と含まれているデータ ファイルを使用してインストーラーを作成しました。これらのファイルの両方を含む自己自動抽出プログラムを Linux 経由で作成して、Windows (exe) で実行できるようにしようとしています。
それは可能ですか?
c# - C#を使用した自己解凍型プログラム
Winrarを使用してzip/rarファイルを作成すると、作成したzipからexeを作成する機会が与えられます。C#コードからそれを行うことは可能ですか?
DotNetZipライブラリは、ページに次の行があるため、この作業を実行できると思われます。
このライブラリは自己解凍型のzipファイルを作成しますか?
はい。自己解凍型のzipファイルまたは標準のzipファイルを作成できます。自己解凍型アーカイブは、Windows(GUI)アプリまたはコマンドラインアプリケーションのいずれかです。自己抽出機能には、抽出を実行するコンピューターに.NET2.0が必要です。
SFXファイルの作成をサポートしていることが正しいかどうかを教えてくれるこのライブラリを使用したことがありますか?
前もって感謝します
wix - Burn in WiX 3.6 は MSI ファイルを .exe にどのようにバンドルしますか?
Burn で作成された EXE ファイルを WiX がどのようにバンドルしているか知りたいです。WinRARで 100 万回も実行してきたので、自己解凍型の EXE ファイルを作成するのは非常に簡単です。EXE ファイルはどのディレクトリに解凍されますか? また、インストールではその場所が [プログラムの追加と削除] にどのように書き込まれますか?
また、UX ファイルはアンインストールのためにどのように保管されていますか? さらに興味深いのは、アップグレード中に何が行われるのでしょうか?
installation - WiXベースのインストール中にSFXを抽出する際の問題
WiXプロジェクトに次のコードがあります
help_zipは、ヘルプファイルをバンドルしてインストール中にDocFolderに抽出するために作成した7zSFXアーカイブです。唯一の問題は、ファイルがDocFolderで指定されたフォルダーではなく、C:\ Windows\SysWow64に抽出され続けることです。何か案は?
また、help_zip.exeはDocFolderに存在するため、少なくとも私が知っている限り、それが置かれているディレクトリに出力するための引数さえ必要ありません= \
編集私は私の解決策を示すために上記のコードを編集しました。NativeCompilationは私たちが作成した別のアクション(WiXの一部ではない)であり、NOT REMOVEは、アンインストールしていないときにアクションを実行することを意味することに注意してください。
visual-studio-2008 - Visual Studio 2008 でディレクトリを CAB プロジェクトに追加する
最近、ヘルプ ファイルを CHM 形式から HTML に変換しました。インストーラーは Wix であるため、インストーラーに新しいファイルを追加するのではなく、Webhelp フォルダー内のすべてのドキュメントを取得して自己解凍型アーカイブにパッケージ化する 7-Zip SFX ファイルのビルドをセットアップしました。次に、これらを適切なディレクトリに抽出する CA が Wix にあります。
このアプローチの問題点は、McAfee を使用しているクライアントが、この SFX アーカイブを使用した最初のリリースで開始されたインストーラーで検出された Heuristic.BehavesLike.Exploit.CodeExec.FFJ に関する AV 警告を受け取るようになったことです。そのため、代わりにヘルプ ファイルを CAB 内にパッケージ化することを検討していますが、ヘルプ ファイルが更新されるたびに、プロジェクトに移動して手動でファイルを追加する必要があるようです。
ビルド時にフォルダー内のすべてを CAB ファイルに追加するように Visual Studio に指示する方法はありますか?