2

インストーラしかない古いレガシー アプリケーションがあります。圧縮を解除して自分自身とライブラリを登録するだけです。

ソースコードを持っていないので、メンテナンスの問題で多くの頭痛の種になります。一部の特定のコンピューター (Windows を搭載した Acer Aspire One) では、実行されません。

ファイルを抽出し、NSIS でこのインストーラーを再作成したいと思います。これは可能ですか、それとも私は気が狂っていますか?

オリジナルのインストーラーは、Ghost Installer Studio で作成されています。

4

4 に答える 4

3

1 つのオプションは、それが実行されるマシンを見つけて、いくつかの「インストール ガード」ソフトウェア (Acme Uninstaller などと呼ばれることが多い) をインストールすることです。これを使用して、実際にインストールされるものを追跡し、関連するファイルをコピーして独自に作成します。

私にはとても面倒に思えますし、ライセンスに関しては薄氷の上にいるかもしれません。

于 2008-10-24T19:37:17.603 に答える
2

インストールされる新しいファイルを監視するプログラムを使用して、それぞれのパスからインストールされたファイルを取得することができます。

たとえば、私はこれを Google で約 10 秒で見つけました。同様のプログラムは他にもありますが、Windows で利用できるプログラムについては経験がありません。

于 2008-10-24T19:25:09.640 に答える
0

これは通常、ソフトウェアの再パッケージ化の仕事です。このようなツールが機能する方法はいくつかありますが、一般的には、クリーン システムにインストールする前と後にシステムを調べ、検出された変更からカスタム インストーラーを構築することです。これは通常、カスタマイズされたインストールを生成するため、および/または展開で自動化できるインストールを生成するために行われます。NSIS パッケージを生成するものは知りませんが、現在の標準形式は MSI (Windows インストーラー) です。

元のインストーラーがある場合は、どのリパッケージャーでも実行できますが、元のセットアップ プログラムがなくても、ここにある他の一部のユーザーがその要件についてアプリケーションの使用を提案および監視するように実行できます。最も一般的な 2 つの再パッケージ化ツールは、InstallShield AdminStudio と Wise Package Studio です。この機能は、セットアップ オーサリング ソリューションの一部である場合もあるため、可能であれば社内の開発者に確認してください。

再パッケージ化ツールの完全なリストは、AppDeploy.com にあります。

別の [レガシー] セットアップ ツールから Windows インストーラー セットアップを作成するために使用できる無料の再パッケージ化ツールの 1 つ (私が関与していることを明らかにする必要があります) は、AppDeploy Repackagerです。もう 1 つの無料のリパッケージャーは WinINSTALL LE です。

于 2011-08-16T23:15:02.773 に答える
0

MSI ファイルを使用している場合は、Orca または SuperOrca を使用して、内部に詰め込まれたものを取得できます。

于 2008-10-24T19:24:26.803 に答える