none
VS2013 InstallShield LE で作成したインストーラにて、"per-user"または"per-machine" を選択する方法について RRS feed

  • 質問

  • お世話になります。インストーラ作成についてお尋ねいたします。
    InstallShield Limited Editionで、以下のようなインストーラを作成することは可能でしょうか?

    ■ユーザーがインストール先を「現在のユーザー」または「すべてのユーザー」のいずれかから選択することができる

    参考サイトにて、インストーラがユーザーのアクセス権を判断したうえで、「"現在 or すべて"のユーザー」にインストールする設定方法は分かったのですが、できればインストール時にユーザーに「"現在 or すべて"のユーザー」を選択してもらいたいと考え、お尋ねしました。

    参考サイト
    https://www.networld.co.jp/files/4714/4434/9749/InstallShield2015Express_userguide_jp.pdf(245ページ)
    https://hds.networld.co.jp/helpdesk/support/FaqFacadeServlet?TaskType=Detail&seriesId=InstallShieldFAQ&id=00001562&categoryId=0067&JspUrl=/support/FrequentlyDetail.jsp


    背景として、今回作成しているインストーラは、あるツール(以下、tool_A)のアドインなのですが、その tool_A がレジストリをうまく見れない、という事情があります。

    (tool_Aを起動時、バージョンによって「HKEY_CUを見た後に、HKEY_LMを見に行かない」ようです。)
    現段階では "General Information" の"ALLUSERS"を「ALLUSERS=2(Per-users or per-machine installation)」に設定しています。 
    しかしこの設定では、全てのユーザーにインストールしても、tool_Aの起動後にアドインを操作することができないため今回のお尋ねに至りました。










    2016年6月27日 12:58