0

プロセスが実行されているかどうかを監視する 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 をトリガーする可能性のあるビジー状態のシステム イベントを起動するプロセス リスト ルーチンを禁止できますか?

ありがとう

4

0 に答える 0