我按照此链接中给出的步骤为 dcom 构建了一个示例应用程序。
在构建客户端并测试 DCom 服务器后,我尝试在我的系统中运行客户端并且它工作正常。但是,如果我尝试从远程位置朗姆酒客户端,则会出现一条错误消息,提示“访问被拒绝”。
如何在远程位置运行我的客户端?
我还能在 dcomcnfg.exe 中看到测试 DCOM 服务器吗?
如果是的话我在哪里可以看到它?
我能够在注册表中看到它。
我按照此链接中给出的步骤为 dcom 构建了一个示例应用程序。
在构建客户端并测试 DCom 服务器后,我尝试在我的系统中运行客户端并且它工作正常。但是,如果我尝试从远程位置朗姆酒客户端,则会出现一条错误消息,提示“访问被拒绝”。
如何在远程位置运行我的客户端?
我还能在 dcomcnfg.exe 中看到测试 DCOM 服务器吗?
如果是的话我在哪里可以看到它?
我能够在注册表中看到它。
您可能已经这样做了,但我可以只介绍一些基础知识吗...?
转到“组件服务”MMC 管理单元,右键单击那里的“我的电脑”并选择“属性”。
在“默认属性”选项卡中,确保已启用“在此计算机上启用分布式 COM”。
在“COM 安全”选项卡中,确保将访问、启动和激活权限配置为允许您所在的场景。
以下是我到目前为止所得到的,但我仍在挖掘,无论如何你可能会找到更好的方法。在提升权限的情况下执行以下操作。
在上述设置之后,我总是能够从客户端应用程序调用实现的服务器接口。
我希望它有所帮助,佐努兹