0

我正在尝试编写一个 Windows 服务来监视进程是否正在运行。

我使用 Threading.Timer 每秒检查一次进程。但是,如果我这样做,每次检查进程时都会得到一个烦人的 AppStarting 光标。

    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 光标?我可以禁止进程列表例程触发可能触发 AppStarting 游标的繁忙系统事件吗?

谢谢

4

0 回答 0