我有一个COM接口来启动和使用程序。这在本地机器上很有用。是否有可能通过网络在另一台机器上启动该程序,而无需安装其他软件或更改程序?远程COM服务器实例化
3
A
回答
2
DCOM,但您需要配置安全性。
在C#中,你可以远程实例化对象,像这样:
var obj = Activator.CreateInstance(Type.GetTypeFromProgID("Acme.Server", "remotepc", true));
所以实例化VB正则表达式库(所以它运行在其他地方)
dynamic re = Activator.CreateInstance(Type.GetTypeFromProgID("VBScript.RegExp", "remotepc", true));
re.IgnoreCase = true; //Check that we can set properties
re.Pattern = "^A";
var chk = (re.Execute("Apple").Count > 0) ? "ok" : "failed";
Console.WriteLine(chk);
0
您可能能够使用COM + 。您可以在远程计算机上登录create a COM+ application,然后在本地计算机上登录create an installation package,最后登录deploy the application proxy。结果将允许您像使用本地安装一样使用COM服务器,而无需更改代码。
相关问题
- 1. COM进程外服务器启动多个实例
- 2. 使用远程服务的Java序列化和实例共享
- 3. 进程外COM服务器
- 4. 实例化新的redis服务器(Linux)
- 5. 带有远程服务器索引的本地MongoDB实例
- 6. 远程服务器
- 7. 远程服务器
- 8. 实现远程JMS服务器
- 9. Android服务未实例化
- 10. 实例化Web服务
- 11. angular2实例化服务
- 12. 如何在远程服务器上运行COM .dll?
- 13. 使用Java远程访问COM服务器(EXE)(DCOM)
- 14. COM服务器实例创建失败,错误为-2147024156
- 15. 无法在服务器端创建COM组件实例
- 16. COM服务器只有一个运行实例(Service,Singleton,...)
- 17. 需要我的COM服务器实例的共享属性
- 18. Delphi COM服务器初始化
- 19. C#COM Interop,尝试访问远程COM服务器获取0x80070005错误
- 20. 何时实例化单例服务?
- 21. 一旦我将COM服务器添加到COM +服务器应用程序中,我不能再在-proc中实例化它 - 为什么?
- 22. JRebel远程服务器即服务
- 23. RMI实例化远程对象
- 24. 赞助远程实例化对象
- 25. XCOPY到远程服务器
- 26. 运行远程服务器
- 27. 远程进入服务器
- 28. 安卓远程服务器
- 29. mysqldump的远程服务器
- 30. 远程服务器的RequestDispatcher?
谷歌“配置DCOM”。大部分你会发现的东西都是过时的。而不可知的配置问题很常见。 – 2009-12-08 16:27:26