インストーラについて

[戻る]
クリリン 2002/03/22(金) 14:52:22
どうも、クリリンです。
開発環境:Win2000 Pro(SP2),VC6(SP5),MFC

VCとはちがうかな?と思いつつも、4つ有る掲示板の中で、
適切なのがここだと思い、載せました。
違っていたらごめんなさい。

さて、本題です。
VCで作ったアプリケーションのインストーラを現在作成していますが、
まず、インストーラによって質問が違います。
1.InstallShield for Microsoft Visual C++ 6
  セルフレジストリング機能の付いていないOCXやDLLを登録する場合、
  「execute.dll」みたいなのを作ってバッチファイルなんかをキックして、
  登録するしかないですよね?
  で、もし他に有ったら教えて欲しいのです。
2.Visual Studio Installer
  セルフレジストリング機能の付いていないOCXやDLLを登録することが
  可能なのですが、ショートカットの「作業フォルダ」を設定する事ができません。
  どうしたら、可能なのでしょうか?
  ちなみに、市販のアプリで「携快電話」などは、ショートカットに作業フォルダが
  設定されています。

1ではショートカットが解決できますが、セルフレジストリングが解決できません。
(バッチファイルをキックする事で解決はしているのですが、設定だけでできないのもかを
探しています。)
2ではショートカットが解決できず、セルフレジストリングが解決するのです。

どうか、皆様の良い知恵をお貸しください。お願いします。

Bun 2002/03/22(金) 15:53:15
>1.InstallShield for Microsoft Visual C++ 6
>  セルフレジストリング機能の付いていないOCXやDLLを登録する場合、
>  「execute.dll」みたいなのを作ってバッチファイルなんかをキックして、
>  登録するしかないですよね?

ファイルグループタブで
Shared DLLs フォルダをクリックし

フィールドのセルフレジストリングをダブルクリックし、はいを選ぶ。(^_^;

sara 2002/03/22(金) 16:03:35
とても便利な参考書があります。よろしければ参考にして下さい。
http://www.ascii.co.jp/books/detail/4-7561/4-7561-3090-9.html

クリリン 2002/03/22(金) 16:31:37
Bunさん、解答ありがとうございます。
ですが、セルフレジストリング機能を持たないOCXに、<フィールドのセルフレジストリング
をダブルクリックし、はいを選ぶ。(^_^;>を選択してインストールした場合はエラーが出力さ
れます。
実際にエラーメッセージが出力されて、インストール作業が中断します。
必要なDLLから先に登録しても同じです。

saraさん、この本を読んでインストーラを作成しました。
この本にも、セルフレジストリングの注意のところで記載されています。

申し訳ありませんが、お疑いのようであれば、確認してみていただけませんでしょうか?
よろしくお願いします。

Bun 2002/03/22(金) 17:19:07
>実際にエラーメッセージが出力されて、インストール作業が中断します。

どーもすんずれいすますた。m(__)m

>VCとはちがうかな?と思いつつも、4つ有る掲示板の中で、

お詫びといってはなんですが、5つ目をご紹介しましょう。
門をたたいてみてください。

↓↓↓↓↓

http://www.imasy.or.jp/~m-mitsui/ml/installshield/

クリリン 2002/03/26(火) 13:28:31
Bunさん、返事が遅れて申し訳ありません。
早速、このサイトを覗いてみたいと思います。

古いスレッドには追加発言できません。