【发布时间】:2010-07-05 12:30:02
【问题描述】:
首先,在直接提问之前,我将解释我想要做什么。基本上,在特定的机器上运行着一个 Windows 服务,我们称之为 M1。此 Windows 服务使用线程运行一组任务(每个任务分区一个线程)。我需要编写一个功能,让用户从应用程序的管理面板停止/暂停/重新启动分区。我的解决方案包括通过它们的 id/name 访问这些线程。一旦我有了线程,我就可以对其进行正确的操作。这是正确的方法吗?
如果是,我们该怎么做?线程在 M1 中运行,我需要从远程计算机(位于同一网络区域)访问它们。有没有可能?
谢谢。如果需要,请随时要求更多解释。
【问题讨论】:
-
你能在远程机器上启动 .exe 吗?如果是,您可以使用 .Net Remoting。
标签: c# multithreading windows-services