【发布时间】:2013-04-16 22:02:41
【问题描述】:
我有一个 Windows 服务。它使用 Filewatcher API 来监视任何新文件并开始处理文件。
假设如果我想在运行时停止文件处理(注意我想停止活动文件处理),我该如何从任何外部 Windows 应用程序中做到这一点。
注意:我已经从外部 windows 应用程序与 windows 服务通信
【问题讨论】:
标签: c# windows-services
我有一个 Windows 服务。它使用 Filewatcher API 来监视任何新文件并开始处理文件。
假设如果我想在运行时停止文件处理(注意我想停止活动文件处理),我该如何从任何外部 Windows 应用程序中做到这一点。
注意:我已经从外部 windows 应用程序与 windows 服务通信
【问题讨论】:
标签: c# windows-services
与 Windows 服务通信以停止处理并将FileSystsemWatcher.EnableRaisingEvents 设置为false。当您想继续处理时,与服务通信并将其设置回true。
如果没有更多关于进程之间实际通信方式的详细信息,我无法提供更多详细信息。
【讨论】:
如果您的外部应用程序是 .NET windows 应用程序,请参考以下 SO Question
【讨论】: