【发布时间】:2011-07-01 02:44:47
【问题描述】:
我有一个 VB.NET 桌面应用程序,用于监视我系统上运行的另一个 Windows 应用程序中的事件。我需要在几秒钟内响应某些事件。我正在监视的事件之一会立即更改主进程中子窗口的窗口标题(我没有更改它,我正在监视的应用程序会导致它自己的子窗口标题发生更改)。我有一个函数使用 Windows API 来遍历所有进程的子窗口的标题文本,并且我正在检查标题中的某些值。
每秒运行一次计时器/标题检查是不是一个坏主意? 24/7 每秒在 Windows 中运行计时器是否存在性能问题?调用检索所有应用程序子窗口标题的 API 对性能也不利吗?我最终是否可以通过如此频繁地向该应用程序发送请求而导致该应用程序崩溃?
谢谢!
【问题讨论】: