tj_libo 2022-10-26 12:05 采纳率: 0%
浏览 4
已结题

关于Windows服务引用外部第三方DLL的问题!

现在打算写一个windows服务,放到PLC工控机上,不想显示桌面窗口或控制台。所以采用windows服务。读取组态王的OPC,引用了组态王自带的kingvewcliend.dll 如果用窗体或者控制台,采集OPC变量参数都是没问题的。但是放到windows服务中就不行了,一直提示DLL加载失败,或dll注册超时。安装服务没问题,当启动服务时,启动的进度条非常慢,走到最后显示服务运行中,但是事件查看中显示错误:服务器 {21C3E5E0-B7E4-11D4-8BE0-0050BACFBB99} 没有在要求的超时时间内向 DCOM 注册。  我将程序改为X86,dll在system32文件中也拷贝了,dll在程序根目录debug文件夹中也有。

 

 

请教一下我应该怎么解决。。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月3日
    • 创建了问题 10月26日

    悬赏问题

    • ¥15 公交车和无人机协同运输
    • ¥15 stm32代码移植没反应
    • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
    • ¥100 连续两帧图像高速减法
    • ¥15 如何绘制动力学系统的相图
    • ¥15 对接wps接口实现获取元数据
    • ¥20 给自己本科IT专业毕业的妹m找个实习工作
    • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
    • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
    • ¥50 mac mini外接显示器 画质字体模糊