我試圖讓第三方應用程序(hMailServer)消費我的C#庫。他們使用VBScript鉤子支持第三方庫。我使用註冊完整的COM讓一切工作正常,但現在想免費使用註冊。註冊免費的COM,C#DLL的VBScript扼流圈
我修改了hMailServer.exe清單,並向我的C#庫中添加了一個清單。現在,hMailServer服務啓動得很好,SxS跟蹤顯示找到了該庫。如果我忽視創建我的C#庫清單,我得到一個錯誤,「Windows無法啓動本地計算機上的hMailServer服務......因爲它的並排配置不正確」,並且sxstrace提供了錯誤,所以我知道這些清單很好。然而,VBScript的事件不能與下面的錯誤運行:
Script Error: Source(null) - Error: 8013101B - Description(null) - Line: 2 Column: 1 - Code(null)
第2行VB6腳本只是閱讀:
Dim oHandlers
Set oHandlers = CreateObject("hMailServerPlugins.EventHandlers")
(hMailServerPlugins.EventHandlers顯然是我的COM可見的名稱類)
如前所述,一切正常,COM註冊。任何想法我失蹤?