3

問題:

通常のユーザー権限で w2k8 にパフォーマンス カウンターを追加して使用できます。

プロセス パフォーマンス カウンターを作成またはアクセスしようとすると、カウンターが存在しないというメッセージが表示されます。

PowerShell で同じことを試すことができます。カウンターが存在しないというメッセージが表示されます。

管理者アカウント (管理者アカウントではなく、THE 管理者アカウント) と同じことを行うと、問題なくカウンターにアクセスできます。

他のカウンター (プロセッサなど) は、通常のユーザーまたは管理者ユーザー アカウントで正常に動作します。

では、管理者アカウントを必要とせずに (.net としましょう) プログラムからプロセス カウンターにアクセスするには何が必要でしょうか?

ティア

ps いいえ、サインインしません。OpenID が嫌いです

4

3 に答える 3

0

WMIを使用してパフォーマンスカウンターを作成および読み取るか、UnauthorizedAccessExceptionが発生することを前提としています。これを行うために使用している言語と実際の方法がわからない限り、あまり役に立ちません。

動作させるためにローカルシステムに変更を加えることに依存しないLonghornカーネルを操作する方法があります。アプリケーションに署名していることを確認し、プロジェクトで適切な権限を使用すると役立つ場合があります。

于 2009-02-24T06:41:55.347 に答える
0

このタイプのカウンターのみが機能しない他のアカウントには、ローカル管理者権限があります。したがって、それは答えではありません。言い忘れていましたが、マシンで UAC がオンになっています。

于 2009-01-21T07:55:04.743 に答える
0

管理者アカウントがなくてもアクセスできますが、使用するアカウントは管理者であり、管理者権限を持っている必要があります。

于 2009-01-20T21:09:05.907 に答える