アプリケーションの複数のバージョン(メジャーとマイナー)があり、AutoCADのようなプログラムのようにレジストリにセットアップを入れたいと思っています。これが私のレジストリの例です:
ここに表示されているように、AutoCAD.Applicationは、最後に実行されたAutoCADのバージョンを指しているだけです。各バージョンには独自のCOMサーバーがあります(これは、IDEであるDelphi XEで行う方法を理解できます)。CLSIDキーには、AutoCAD.Application.19-> CLSIDと同じ情報が含まれており、異なるバージョンが実行されるたびにこれが変更されます。
私の質問は、レジストリに親COMオブジェクトをすでに追加し、アプリケーションのCLSIDと現在のバージョン(CurVer)にデータを入力する自動の方法またはユーティリティはありますか?
これを自動的に行う方法がない場合、これを手動で行うとどのようになりますか?あなたの答えがDelphi/Pascal言語でなくても、私はそれを見ていきます。
グーグルがいつものように私を助けてくれていない未知の地域にいるので、どんな助けでもありがたいです。