我有一个C#Windows窗体交互式应用程序和相关的C#windows服务。C#Windows窗体GUI - 监视Windows启动
在这些部署的特定机器上,登录和应用程序启动是自动的。交互式应用程序总是在服务之前启动。该应用程序有一个状态指示器,显示它何时连接到服务,但这些机器速度很慢,我的服务需要45-60秒才能最终启动。在此期间,屏幕上没有任何事情发生。
我应该指出我的服务很快就会开始......这是需要一段时间才能启动的依赖(和其他)服务。
我想在应用程序正在等待服务时显示窗口启动进度的某种指示。我正在考虑显示一个进度条,显示类似starts_automatic_services/automatic_services的内容。还有其他更合适的方法吗?
我从来没有用过......好。 – pilotcam 2011-03-18 16:52:11
需要注意的一点是,在查询WMI之前必须启动WMI服务 – pilotcam 2011-03-18 18:02:35