プロセスが実行されているかどうかを監視する Windows サービスをプログラミングしようとしています。
Threading.Timer を使用して、プロセスを毎秒チェックしました。ただし、そうすると、プロセスがチェックされるたびに迷惑な AppStarting Cursor が表示されます。
For Each p As Process In Process.GetProcesses
If p.MainWindowTitle = String.Empty = False Then
If p.ProcessName = "MyApp2Monitor" Then
WriteToFile("C:\log.txt","app started")
Exit For
End If
End If
Next
また、マルチスレッドのバックグラウンダーやその他のバリエーションも試しました。すべてが応答性を保ちますが、迷惑なカーソルが毎秒表示されます。
AppStarting cusor を取り除くにはどうすればよいですか? AppStarting Cursor をトリガーする可能性のあるビジー状態のシステム イベントを起動するプロセス リスト ルーチンを禁止できますか?
ありがとう