我用DELPHI开发了一个COM+组件,在开发机器上可以自如地加载和卸载,
用系统的组件服务程序导出,将导出文件拷贝到另外两台机器上,一台机器可以加载,而另一台机器加载时报告如下错误(我重装了整个系统WIN2000还是不行):
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 11928
日期: 2003-1-2
事件: 8:34:41
用户: N/A
计算机: HAN
描述:
Product: mtsGHT (Application Proxy) -- Error 1928. Error registering COM+ Application. Contact your support personnel for more information. 殷切希望哪位大哥给个指示,小弟感激不尽!
用系统的组件服务程序导出,将导出文件拷贝到另外两台机器上,一台机器可以加载,而另一台机器加载时报告如下错误(我重装了整个系统WIN2000还是不行):
事件类型: 错误
事件来源: MsiInstaller
事件种类: 无
事件 ID: 11928
日期: 2003-1-2
事件: 8:34:41
用户: N/A
计算机: HAN
描述:
Product: mtsGHT (Application Proxy) -- Error 1928. Error registering COM+ Application. Contact your support personnel for more information. 殷切希望哪位大哥给个指示,小弟感激不尽!
// DepndLst:
// (1) v1.0 Midas, (C:\WINNT\System32\midas.dll)
// (2) v2.0 stdole, (C:\WINNT\System32\stdole2.tlb)
// (3) v4.0 StdVCL, (C:\WINNT\System32\STDVCL40.DLL)
// ************************************************************************ //
我现在把系统重装,安装Delphi,然后安装该组件的导出程序,还是报告同样的错误!环境:一台机器做服务器(是一个域),在服务器上安装该组件,可以安装成功。若干台机器做客户机,要调用服务器上的组件,我的方法如下:
1.将客户机加入到域中
2.在服务器上用Win2000的组件服务程序以代理的方式导出该组件
3.将组件拷贝到客户机上,进行安装。奇怪的是一台机器安装成功,另两台机器安装时报告那个错误
你在安装COM+组件时,把Midas.Dll和COM+安装包放在同一目录下!