【发布时间】:2013-05-16 03:40:09
【问题描述】:
有没有办法监控控制台应用程序的状态?
我正在尝试构建一个用户界面,显示控制台应用程序当前是否在服务器上运行(处理文件)。如果它正在运行,我想显示当前状态:处理了多少文件,当前正在处理什么文件等。
我能想到的唯一方法:
- 在应用程序启动时创建一个 text/xml 文件
- 使用它处理的每个对象的当前状态信息更新文本文件
- 应用程序完成处理后删除文本文件
对我来说,这似乎不是一个很好或有效的方法。有没有办法检测 ClickOnce 应用程序是否正在运行,也许还有其他方法可以访问“消息”或它的日志以显示进度?
注意 - 我也在考虑使用 NodeJS 来执行此操作,但不确定它是否具有此功能。
【问题讨论】:
-
您可以更改控制台应用程序的代码吗?
标签: c# .net node.js clickonce monitoring