2010-03-31 86 views
4

我已經創建了我的機器上的C#DLL文件在C#DLL,如下圖所示:我如何從VBScript訪問客戶機

namespace myDLL 
{ 
    public class myClass 
    { 
     public string myFunction() 
     { 
      return "I am Here"; 
     } 
    } 
} 

然後我創建了一個TLB文件與「tlbexp」命令, 然後我使用「regasm」命令n在我的機器上註冊了這個dll。

當我創建MyClass類型的對象使用VBScript我的機器上,一切正常......在這裏,我使用的的CreateObject()方法,如下所示:

Set myObj = CreateObject("myDll.myClass") 

現在我想建立一個從另一臺機器上運行的VBScript類型的myClass對象,我該怎麼做。請幫助我,我怎麼能訪問該DLL文件,現在用的是CreateObject()功能,如下圖所示:

Set HD = CreateObject("myDll.myClass","myMachineName") 

現在我得到的錯誤爲「權限被拒絕」。

+0

Google「DCOM配置」。這是一種真正的快樂。 – 2010-03-31 11:45:26

回答

相關問題