TDa*_*ver 5 .net c# windows-services idisposable process
我有一个很好的老式 Windows 服务(继承自 System.ServiceProcess.ServiceBase),我向其中添加了一个组件(实现 IComponent),但是如果我从任务管理器关闭 exe,this.components.Add(new MyStuff());
MyStuff就不会运行。Disposable()
可能的嫌疑人:
出于测试目的,我开始我的服务
var service = new MyService();
service.Run();
Thread.Wait(Timeout.Infinite);
而不是ServiceBase.Run(new []{new MyService()});这可能是问题所在?
请帮忙!
附加信息:我正在尝试使用 Process.Start(...) 关闭我从服务中启动的其他 exe,所以如果有办法让它们自动关闭(子进程?),那也可以。
我让孩子发现父母去世的典型方式是:
通过为互斥体使用随机名称,您可以确保即使旧的父/子层次结构正在关闭,也可以构建新的层次结构。
| 归档时间: |
|
| 查看次数: |
669 次 |
| 最近记录: |