2010-03-31 90 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

回答

相关问题