繁体   English   中英

Windows服务使用外部库,我是否需要以某种方式向服务注册?

[英]Windows service uses external libraries, do I need to somehow register those with the service?

我刚刚创建了Windows服务。 由于实际上并没有一种调试服务的方法(我知道),因此我将大多数应用程序创建为桌面控制台应用程序,该应用程序访问了我创建的库。 在执行此操作时,一切都很好。 因此,一旦我创建该服务以完成控制台正在执行的工作(所有控制台都已打开并自动启动它的工作)并使用sc.exe安装并启动它,它似乎就没有在执行它的工作基本上是在监听连接。

为了访问这些库,我还需要做什么服务? 我是否必须以某种方式注册他们,以便他们一起工作? 这是用C#创建的标准Windows服务。

我很高兴您能正常工作。 我知道我已经看到很多人都遇到了这个问题...。然后以为我自己的问题就被否决了。 但是无论如何,这些被称为Loader Service(Microsoft)而不是Windows Service。 它们相同,只是前者具有与GUI交互的能力。


几个月后,我知道了这个答案,但是...您的问题不是图书馆,而是过程本身。 使用该线程,我可以创建自己的解决方案,因为许多人都遇到了问题,但是没有人直接给出解决方案。 我的解决方案-C#Windows服务创建进程但不执行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM