DOBON.NET DOBON.NETプログラミング掲示板過去ログ

インストーラ研究「InstallShield for Microsoft Visual C++ 6」について

環境/言語:[InstallShield]
分類:[インストーラ]

「インストーラ研究」は非常に参考になりました。
ありがとうございます。

ささやかなお礼として、参考情報を1つ。

「InstallShield for Microsoft Visual C++ 6」の項にて
「関連付け」が「×」になっていましたが、
以下のスクリプト文を追加することで実現可能ですYO。


  RegDBSetDefaultRoot(HKEY_CLASSES_ROOT);

  // 拡張子のキー作成
  RegDBCreateKeyEx(".abc", "");
  RegDBSetKeyValueEx(".abc", "", REGDB_STRING, "abcFile", -1);

  // キーの作成
  RegDBCreateKeyEx("abcFile", "");
  RegDBSetKeyValueEx("abcFile", "", REGDB_STRING, "abcファイル", -1);

  // openコマンドの作成
  szProgName = "\"" + TARGETDIR ^ "abc.exe\" \"%1\"";
  RegDBSetKeyValueEx("abcFile\\shell\\open\\command", "", REGDB_STRING, szProgName, -1);
■No5722に返信(とまとさんの記事)
ご報告ありがとうございました。次の機会に「インストーラ研究」を書き直したいと思います。

DOBON.NET | プログラミング道 | プログラミング掲示板