アプリケーションで、静的な Main メソッドの先頭で Process クラスを使用しています。Process クラスを使用して、アプリケーションの別のインスタンスが現在実行されているかどうかを確認しています。アプリケーションが既に実行されている場合は、終了します。私はこれを変更する方法を探しているわけではありません。これは何年もの間機能しています
しかし、最近、ユーザーの一部のコンピューターでこれが機能しません。「共通言語ランタイム デバッグ サービス: アプリケーションが処理できない例外を生成しました」というエラーが表示されます。
私はすでにアセンブリを完全に信頼しており、ユーザーはシステムの管理者です。
どんなアイデアでも役に立ちます ありがとう!!
編集: WMI パフォーマンス アダプター サービスは、エラーがスローされる前にオンになり、エラーが発生した後にオフになります。何らかのアクセス許可がありませんか?.
これはFramework 1.1にあります