ちょっとした説明が必要です。新しいプロセスのリッスン:簡単な説明が必要
私はプロセスを聞くことに関して質問hereを参照しています。コメントに記載されているように「アクセス拒否」エラーが表示されていますが、この例の管理者としてWMIサービスを実行する方法がわかりません。誰かが正しい方向に私を指してください。
これまで私がこれまで持っていたことは次のとおりです。
startWatch = new ManagementEventWatcher(new WqlEventQuery("SELECT * FROM Win32_ProcessStartTrace"));
startWatch.EventArrived += new EventArrivedEventHandler(ProcessEvent);
startWatch.Start();
private void ProcessEvent(object sender, EventArrivedEventArgs e)
{...}
このサイトをチェックしてください。..また、あなたが実際にWMIが..私は私のマシン上で管理者ではないと私はすべての時間WMIを使用するマシンにインストールされています。私はあなたに1秒でサンプルを送りますhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa394594(v=vs.85).aspx 30秒で作業コード例を投稿します – MethodMan
あなたはどのように管理者権限の問題を解決しましたか? – GreenEyedAndy
@ GreenEyedAndy私が受け入れた答えを見てください。私のコードをその答えに類似するように変更すると、私は管理者の権利を気にする必要がないことが分かったと思います。最悪の場合、いつでもあなたのアプリを起動するための権限を変更して、管理者権限を必要とするか、実行形式を使用することができます。 –