2012-04-17 20 views
-1

私はInstallShield Professional v.11を使用しています。会社名(デフォルトのインストール場所とスタートメニューのショートカットの場所が変わります)のみが異なる複数のインストールパッケージを作成する必要があります。これはどうすればいいですか?ありがとう、 ジョン。InstallShield会社名を変更

答えて

1

InstallShieldのオートメーションインターフェイスを使用できるはずです。 CompanyNameは、アクセスまたは設定できる項目の1つです。

IS2010から:

' create the automation object 
Set m_ISWiProject = CreateObject("IswiAuto16.ISWiProject") 
' I think for IS11 it's IswiAuto11; check your Help 

' Build path to the .ism file 
strFile = "C:\<WindowsFolder>\Profiles\<UserName>\Personal\MySetups\Test.ism" 
m_ISWiProject.OpenProject strFile 
m_ISWiProject.CompanyName="<Company Name>" 
+0

私は私はあなたがオートメーションインターフェイスによって何を意味するのか理解していませんごめんなさい。私は決して使用しませんでした。IS2010 – Rossini

+0

私が投稿したサンプルコードはIS2010からのものです。オートメーションインターフェイスを使用すると、ISプロジェクトファイルを開いたり編集したりせずにISプロジェクトファイルを変更するプログラムを作成できます。私が使用するサンプルとスクリプトファイルはVBScriptで書かれています。 ISインストールに含まれるヘルプファイルには、「ビルドプロセスの自動化」などの章があります。いくつかの状況でスクリプトに影響を及ぼしサンプルすることができる要素への参照があります。あなたはそれらを微調整してあなたが望むことをすることができます。 – DaveE

0

あなたはproject templateを試してみてください:

プロジェクトテンプレート(.istファイル)を使用すると、として使用するデフォルトの設定 と設計要素のすべてが含まれています インストールプロジェクトまたはマージモジュールプロジェクトを作成するときの開始点。

同じテンプレートに基づいて異なる会社の新しいプロジェクトを作成できますが、会社名は変更できます。

Creating Project Templates
Basing New Projects on Templates

+0

私は複数のリリースを持つ1つのプロジェクトを持っているので、これは私のためにはうまくいかないと思う。各リリースの違いは会社名 – Rossini

関連する問題