C#Com Class适用于VBS脚本,但不适用于PHP

时间:2015-04-08 19:49:34

标签: c# php vbscript com

我创建了一个C#Com类。它的名字叫ComClassExample.ComClassExample。以下VBS脚本可以与COM类交互:

dim objTest, intResult
Set objTest = WScript.CreateObject ("ComClassExample.ComClassExample")

intResult = objTest.add (1,2)

然而,当我在PHP中尝试相同的事情时,它不起作用:

$com = new COM("ComClassExample.ComClassExample");

这给了我错误:

com_exception: Failed to create COM object `ComClassExample.ComClassExample': Class not registered

任何人都可以告诉我为什么会这样吗?我知道可以通过32位进程访问COM类,因为我使用%windir%\ SysWOW64 \ wscript.exe来运行我的VB脚本。

0 个答案:

没有答案