我刚刚创建了一个Windows服务。由于没有真正的调试服务的方法(我知道),我创建了大部分应用程序作为桌面控制台应用程序,访问我创建的库。这样做一切都很好。所以,一旦我创建服务以执行控制台正在执行的相同工作(所有控制台都打开并自动启动它的工作)并使用sc.exe安装它并启动它,它似乎没有做它的工作这基本上是在听取连接。
为了能够访问这些库,我还需要做些什么吗?我是否必须以某种方式注册它们才能一起工作?这是在C#中创建的标准Windows服务。
答案 0 :(得分:1)
我很高兴你能让它发挥作用。我知道我见过很多人都有这个问题......并且认为我自己的问题得到了投票。 但无论如何这些被称为Loader Service(由Microsoft)而不是Windows Service。它们是相同的,除了前者具有与GUI交互的能力。
我知道几个月后这个答案但是......你的问题不是图书馆......它的过程本身。使用这个线程,我能够为这个问题创建我自己的解决方案,因为许多人遇到了问题,但没有人直接给出解决方案。我的解决方案 - C# Windows Service Creates Process but doesn't executes it