发布时间:2025-04-26 18:00:06
windows下服务无法读取OPC数据问题解决(通过服务创建用户进程)
原因在于现场的电脑是多用户系统,因此存在多个session,通过WTSGetActiveConsoleSessionId未必是那个真正有效的session,最后还是通过枚举素有session,然后选择state为Active的,作为后续真正使用的session。这样改代码后,服务启动后,创建的OPC客户端的会话ID不再是0。然后发现OPC客户端可以从服务端采集到数据了。
《opc无法读取数据》不代表本网站观点,如有侵权请联系我们删除