回答編集履歴
1
脱字修正、記述追加
answer
CHANGED
@@ -1,8 +1,8 @@
|
|
1
|
-
お使いのInstallShield15のエディションが Premierか
|
1
|
+
お使いのInstallShield15のエディションが PremierかProfessionalならば、「サービス」ビューでの指定項目「インストール時に開始」と言うオプションで指定できると思います。
|
2
2
|
|
3
3
|
[InstallShield 2015 Express Edition ユーザー ガイド - networld](https://www.networld.co.jp/files/4714/4434/9749/InstallShield2015Express_userguide_jp.pdf)
|
4
4
|
の564ページ、[サービス]ビューの項にその旨記載があります。
|
5
5
|
|
6
6
|
> InstallShield Premier Edition および Professional Edition は、サービスに関するその他の柔軟性も提供します。 これらのエディションをでは、 インストールまたはアンインストール中にサービスを開始、停止、または削除することができます。
|
7
7
|
|
8
|
-
エディションの違いなどでそれが利用できない場合、Windowsインストーラーのカスタムアクションを定義し、`net`コマンドの`start`オプションや
|
8
|
+
エディションの違いなどでそれが利用できない場合、Windowsインストーラーのカスタムアクションを定義し、その中で`net`コマンドの`start`オプションや`sc`コマンドを利用したり、直接、Windows APIでWindowsサービスを起動したりすることも考えられます。(それがご質問中の「exeをサービスに登録し、自動実行させるexeかbatファイルを作成し、それをインストール時に起動する方法も考えています。」に相当するでしょう)
|