アウト プロセス COM サーバーであるレガシー Delphi 6 アプリケーションのセットがあります。これらのプログラムを Windows で通常のドメイン ユーザーとして実行しようとすると、HKEY_CURRENT_CLASSES のチャンクを更新しようとして (コマンド ライン引数やスイッチを使用せずに) 実行すると、プログラムが表示されます。これは、HKCR ハイブへのアクセス許可がないために失敗します。Delphi 6 COM サーバーを実行すると、組み込みの COM タイプをシステム レジストリに登録しようとするようです。
通常、この動作は望ましくありません。これは、COM レジストリを初期化するために、管理者アカウントでのインストール中に 1 回実行しますが、非管理者アカウントの通常の実行条件下では実行したくありません。(sys internals プロセス モニターを使用してシステムを監視すると、失敗したレジストリ キー アクセス試行を確認できます)。
この自動 COM 登録ロジックを防ぐために、Delphi 6 COM サーバーに渡すことができるコマンド ライン スイッチはありますか?