私はWindows 7ベースのターゲットシステムで2つの管理者アカウント(ADMIN1とADMIN2)を使用してパフォーマンスログを作成しています。リゲージングを行うには、ホストPC(Windows 7もあります) 1つの管理者アカウント(ADMIN1)を持つターゲットPCに接続します。 NextSample()関数を使用して、ターゲットPC上でパフォーマンスのログを採取するためにPerfomance Countersを使用する、ホスト上で動作するC#プログラムを作成しました。Windows 7でのリモートパフォーマンス測定
両方のシステムが同じ管理者アカウント(ADMIN1)を使用しているため、これは現在の設定で正常に動作します。しかし、私のコントロールを超える理由から、ADMIN1はターゲットシステム上で削除する必要があります。今、私がNextSample()を呼び出すたびに、私はエラー "アクセス拒否"を取得します。
私の質問は、これを修正する方法ですか?私はいくつかの制限があります。 まず、可能な場合、対象のシステムを可能な限りそのままに保つために、ターゲットPC上のOS設定を変更したくないため(パフォーマンスモニタユーザーとパフォーマンスログユーザーグループを変更できません)。 2番目はホストPCに新しいユーザーアカウントを作成したくないため(ADMIN2を作成したくないため)
これらの制限でも可能かどうか分かりませんのでご相談ください。
xperf/WPRを使用してperfデータ(CPU、ディスク)をキャプチャし、2番目のPCに転送してWPAで分析します。https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools- 42-WPT-CPU-分析 – magicandre1981