在Windows服务中,我需要阻止OnPause成功。即目前正在处理一份工作。
我抛出异常并且不调用base.OnPause(),但是Services应用程序中的对话框是:
Windows无法在本地计算机上暂停BTR Evolution Service服务。该服务没有返回 错误。这可能是内部Windows错误或内部服务 错误。如果问题仍然存在,请与系统管理员联系。
我如何返回错误'或者将此消息更改为更有用的内容?
我知道其他问题已经提出了如何阻止“停止”的问题。从发生,但从我的理解,你不应该阻止停止发生(b / c可能是系统发起的事件),但我可以防止暂停发生(b / c这将是一个用户发起的事件??)
所以我只是试图阻止(不要求更多时间或任何事情)暂停发生。