私は Delphi アプリケーションに取り組んでいます。このアプリケーションは、直接、デスクトップ アプリケーションとして、アプリケーションを実行することによって (たとえば、エクスプローラーで実行可能ファイルをクリックすることによって)、または - アウト プロセス サーバーとして、いずれかを作成することによって間接的に開始することができます。アプリケーションに実装 (および登録) された COM オブジェクト
アプリケーションがアウト プロセス COM サーバーまたはデスクトップ アプリケーションとして開始されたかどうかを検出する方法はありますか?