服务是用 C# 编写的。它是一台需要打开端口 8080 以进行入站连接的服务器。它以本地系统身份运行,并且具有不受限制的 SID(由 sc 工具创建)。如果我为该服务添加 Windows 防火墙入站规则,端口仍处于关闭状态。但如果我为使用端口 8080 的所有应用程序添加入站规则,或者为所有服务创建入站规则,它就可以正常工作。
答案1
如果我正确理解了你的问题,这应该就是你所需要的。
有两种方式可以注册服务。
- 如果它没有在 svchost 容器中运行,你需要一个程序以您的应用程序的二进制文件作为类型进行排除。
- 如果您在 svchost 中运行,则您概述的服务方法就是所需要的。