我有一個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