gpt4 book ai didi

c++ - Winforms DLL 在 DCOM 下不启动

转载 作者:行者123 更新时间:2023-11-28 05:35:32 25 4
gpt4 key购买 nike

我有自己的基于 ATL(exe 模块)的 OPC 服务器。基于 WinForms(DLL 模块)的用户界面。在单独线程的 _tWinMain 中,我从 DLL 调用 Application::Run()。如果我手动启动我的服务器或者如果服务器由本地 OPC 客户端启动,这就可以正常工作。但是,OPC 客户端位于其他机器上,如果我尝试启动服务器,服务器会成功启动,但不会显示 UI 窗口。

有什么想法吗?谢谢

最佳答案

检查您的服务器 DCOM 设置:

DCOM settings

很可能服务器配置为作为启动用户运行,因此它在单独的 Window Station 上执行,并且 GUI 对登录用户不可见。如果您更改配置以使用交互式用户,则应该解决一个问题。尽管如果当前没有用户登录,您的服务器将无法启动。

关于c++ - Winforms DLL 在 DCOM 下不启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38389190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com