vista UAC开启 注册DLL 错误

tudanuma 2009-11-26 04:19:22
我的注册程序生成一个exe文件,而且也做了manifest 文件,但是注册函数出错,显示错误信息为

Call Shell("regsvr32 /u /s " & fileNameString(i))

模块 "AVICAP.dll" 可能与您正在运行的Windows版本不兼容。检查该模块是否与regsvr32.exe的x86(32位)或x64(64位)版本兼容

我把UAC关闭就可以注册,但是用户要求不能关闭UAC怎么解决,谢谢
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
PS123456 2009-12-16
  • 打赏
  • 举报
回复
将注册部分,提出到一个exe 中,提升管理员权限就可以了
特别 2009-11-27
  • 打赏
  • 举报
回复
不关闭UAC貌似不行吧
有好多以前的控件之类的在VISTA中注册都需要关闭UAC

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧