その dll によって提供される機能を含めるために、アプリケーションで 1 つの dll を使用しています。この dll は、1 つの msi をインストールした後に取得しています。しかし、私のアプリケーションでは、ユーザーがその msi をインストールしていない場合のような要件があり、1 つの警告メッセージを表示する必要があります (たとえば、msi がインストールされていません。このコードはアプリケーションの main() に実装されています)。アプリケーションを終了します。
しかし、問題は、ユーザーが msi をインストールしていない場合、アプリケーション自体を起動しているときに、dll を取得できないため、エラー メッセージが 1 つ表示されることです。今回は、コードを記述した main() にアクセスすることさえできません。この msi チェックのために (レジストリ エントリを使用)。
この問題を解決する効率的な方法はありますか..