我编写了一个带有可重用单元的 win32 测试应用程序以移植到服务。测试应用程序运行完美。它打开设备的套接字以与设备通信。
现在运行服务时,出现套接字连接错误。我已尝试将登录帐户设置为具有桌面交互功能的管理员和本地系统帐户,但仍然出现套接字连接错误。
我编译了 win32 应用程序并且一切正常......关于我还可以尝试什么的任何想法?
最佳答案
套接字不受用户帐户的影响。这是它们在服务中有用的原因之一。我一直在服务中使用套接字,它们工作正常。问题的原因更可能是套接字代码中的错误。
关于C++ Windows 服务套接字连接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5246176/