4

installshield 2010でInstallScriptをBasicMSIに変換する方法はありますか?

4

4 に答える 4

2

Installscriptプロジェクトは、LEGACYインストール手法として分類できます。Basic MSIは、Windowsマシンにアプリをインストールするための標準的な方法です。

Installscript Engineは、インストールロジックの処理を担当します。これは、2000年より前にアプリをインストールする唯一の方法であった古いSCRIPT-BASEDインストールと非常によく似ています。

Windowsインストーラエンジン(またはサービス)は、インストールロジックを処理します。MSIデータベースを読み取り、それに応じて手順を実行します。したがって、基本MSIはトランザクションインストール手順です。

InstallscriptおよびBasicMSIプロジェクトで使用できる1対1のマッピングはありません。基本的なMSIを最初から作成することができない場合は、再パッケージ化が唯一の方法です。

于 2011-11-25T09:42:09.177 に答える
2

Flexara のこのドキュメントによると、同社の Repackager 製品は純粋な InstallScript から Basic MSI に変換できます。Repackager は、InstallShield Premier Edition または AdminStudio でのみ使用できます。

私は自分で製品を使用したことがないので、その有効性を保証することはできません.

于 2011-03-03T22:08:38.527 に答える
0

この記事を見つけました。「プロジェクトを開くダイアログ」から「ウィザード モード」で Installscript MSI またはコンパイル済み MSI を開くことにより、Installscript MSI プロジェクトを基本の MSI に比較的迅速に変換する方法を示すはずです。

私はそれをテストしていませんが、それは仕事をするはずです。すべてが適切に変換されるかどうかはわかりませんが、おそらくそれで十分なので、残りを手動でクリーンアップできます。

于 2014-04-21T23:02:23.583 に答える
0

Installscript は、事前スキャンを実行してから事後スキャンを実行することにより、Wise Package Studio でキャプチャできます。基本的に、システムのプレスキャンを実行して、レジストリ、ファイル、バージョン、odbc などをスキャンします。次に、ソフトウェアをインストールし、プレスキャンと同じことを行うポスト スキャンを実行します。この方法では、2 つを比較して、システムに加えられた変更を確認します。

もう 1 つの方法は、最初のプロンプトでプログラムを起動し、[スタート] > [ファイル名を指定して実行] > [%TEMP%] をクリックしてから [OK] をクリックすることです。そのディレクトリを監視して、配置された .msi ファイルを探します。

.msi を取得した場合は、コマンド プロンプトで "Ms​​iexec.exe /i nameOfFile.msi /qb" を使用してサイレント インストールを実行できます。

私はあなたがシステム管理者であると仮定しています。あなたの質問は素晴らしいです。私が 2 セントを追加して貢献できたことを願っています。

注目すべきソフトウェア: Wise Package Studio。AutoIT。SMS インストーラー (最悪の場合)

于 2012-05-15T04:20:29.220 に答える