dll未注册的问题

19 篇文章 0 订阅
6 篇文章 0 订阅

 在发布windows应用程序时出现以下问题

检索 COM 类工厂中 CLSID 为 {00853A19-BD51-419B-9269-2DABE57EB61F} 的组件时失败,原因是出现以下错误: 800401f9。

分析应该为某个DLL未注册,去厂家那里找果然看见有SDK和注册使用的bat文件,但双击时又不能执行,鉴于操作系统为WIN8 64 位,所以需要说明使用个regsvr32.exe,来注册DLL文件,

因此需要写明regsvr32.exe的完整路径,并且以管理员权限运行bat文件,或在cmd中直接执行。

c:\windows\system32\regsvr32.exe    c:\windows\system32\zkemkeeper.dll

c:\windows\sysWOW64\regsvr32.exe   c:\windows\sysWOW64\zkemkeeper.dll


也可以将需要注册的DLL包添加到安装程序setup中,并且将DLL的属性设置如下


在安装程序时,该DLL将自动注册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值