c#使用OPCDAAUTO.DLL进行OPC通讯,之前DCOM是配置好的,突然某一天显示"OPCServer服务获取失败因为配置标识不正确,系统无法开始服务器进程,请检查用户名和密码."错误,经实验,有以下两种解决方案.(由于配置完DCOM需要重新登录该用户才能生效,因此不确定究竟是哪一种产生了效果)
一:cmd运行dcomcnfg,展开组件服务->计算机->我的电脑->DCOM配置->OpcEnum,右键属性->标识,将交互式用户更改为下列用户,输入已配置好的用户的用户名和密码.
二:将当前正在使用的用户配置为新的dcom用户,(服务器和本机均要配置.),
配置方法链接:https://blog.csdn.net/qq_35573625/article/details/56484809
以上方法似乎只适用于服务端和客户端使用同样的账号登陆,否则仍会提示标识不正确,
因此若登陆用户名不同则需在客户端的机器上设置登录凭据,
我直接给链接吧。
https://blog.csdn.net/steventian72/article/details/104039459
在最后面哦。