流れるまにまに

流れるまにまに

やったこととかのメモ。

【インストーラ】「プログラムの追加と削除」に関わる設定について【Installshield】

Installshieldの「プログラムの追加と削除」に関わる設定やらやら。

使用環境はInstallshield 2013

 

ドライバインストーラを作って、インストールしたのに「プログラムの追加と削除」に表示されない問題が発生。

眠かったからどっか間違って設定変えちゃったのかな。

眠い時って無駄に色んなタブ開いたり、設定見たりするよね。。。

 

 

とりあえず関連する設定場所は2つ

[インストール情報]→[一般情報]→[プログラムの追加と削除]
・「変更ボタンを無効にする」を「いいえ」
・「削除ボタンを無効にする」を「いいえ」

f:id:piyomani:20170204011549p:plain

もう一つ。
[メディア]→[リリース]→対象リリース→[ビルド]タブ
・「[追加/削除]パネルエントリを隠す→「いいえ」

f:id:piyomani:20170204012158p:plain

この2つ目がなんでか「はい」になってました。

そりゃ出てくるわけないわ(*'ω'*)

 

ここ直して...(*'ω'*)

ビルドし直して...(*'ω'*)

インストールすれば、ほーら(*'ω'*)

 

ほーら...(*'ω'*)

 

...(*'ω'*)

 

......(*゜ω゜*)

 

.........…(゜ω゜)

 

...………直ってない(゜д゜;)!!??

 

 

多分、普通に寝ぼけて設定変えただけ、っていうのなら上記の内容で直るみたいですが、

今回の件はそれとは関係なかったみたいです。

実際の原因はインストール対象のドライバのinfを変えたことにあったみたいです。

 

ユニバーサルドライバ対応にあたって、以下の記述を消す必要があって、

とりあえずコメントアウトしてた結果、

プログラムの追加と削除に出なくなってたみたいでした。

 

---------  driver.inf  ----------------------

[driver_Uninst_Reg]
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PiyoDriver, "UninstallString",,"%10%\uninst.exe"
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PiyoDriver, "DisplayName",,"Driver pro"
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PiyoDriver, "Publisher",%REG_SZ%,%Publisher%
;HKLM,Software\Microsoft\Windows\CurrentVersion\Uninstall\PiyoDriver, "DisplayVersion",%REG_SZ%,%DriverVersion%

---------------------------------------------------------

 

ユニバーサル対応も大変だ...