注册dll,求解
做的是C#版招商银行的网上支付。程序提示错误:
检索 COM 类工厂中 CLSID 为 {820280E0-8ADA-4582-A1D9-960A83CE8BB5} 的组件时失败,原因是出现以下错误: 80040154。
网上搜到用 RegSvr32命令注册Interop.CMBCHINALib.dll , 注册:regsvr32 c:\\Interop.CMBCHINALib.dll ,
之后提示如下错误,求解:
---------------------------
RegSvr32
---------------------------
已加载 c:\\Interop.CMBCHINALib.dll,但没有找到 DllRegisterServer 输入点。
无法注册这个文件。
---------------------------
支付 dll 招商 CMBCHINALib.dl --------------------编程问答-------------------- 到运行正常的机器查找注册表,看820280E0-8ADA-4582-A1D9-960A83CE8BB5对应的什么文件
*****************************************************************************
http://feiyun0112.cnblogs.com/ --------------------编程问答--------------------
820280E0-8ADA-4582-A1D9-960A83CE8BB 在注册表那哪个位置呢? --------------------编程问答-------------------- regedit,查找 --------------------编程问答--------------------
查找不到,没有 --------------------编程问答-------------------- 求大神指导!! --------------------编程问答-------------------- Regasm.exe 可以试试。 --------------------编程问答--------------------
Regasm 把 820280E0-8ADA-4582-A1D9-960A83CE8BB5 添加到注册表里面去了,但是错误还是一样没变。 --------------------编程问答-------------------- 几天过去了都快把这问题忘记了,继续求解!!! --------------------编程问答-------------------- 楼主问题解决了没,我也碰到这个问题了,我注册成功了,注册表里也有,但是还是报这个错误,本地没事,服务器不行 --------------------编程问答--------------------
服务器64位的吧,复制并进入C:\Windows\SysWOW64\然后再注册 --------------------编程问答-------------------- 楼主写的dll是com组件么? --------------------编程问答-------------------- 注册成功在“管理工具”>组件服务中 ,左侧列表中可以查找到
对应的注册表在HKEY_CLASSES_ROOT分支里 --------------------编程问答-------------------- 是不是跟权限有关
补充:.NET技术 , ASP.NET