VB6 WIA 模块自动化错误

发布于 2024-09-14 02:18:15 字数 216 浏览 7 评论 0原文

我正在尝试在 Windows 7 中运行的旧版 VB6 程序中使用 WIA,当我从源代码运行时,一切正常,我可以导入图像。当我从编译版本运行时,出现以下错误:

自动化错误。找不到指定的模块。 (错误号 2147024770)

我在 system32 和 SysWOW64 中都发现了 wiaut.dll,所以我不知道这是否可能导致问题。我尝试过注销和注册都没有成功。任何帮助将不胜感激。

I'm trying to use WIA in an older VB6 program running in Windows 7 and when I run from source everything works great and I can import images. When I run from the compiled version I get the following error:

Automation error. The specified module could not be found.
(Error number 2147024770)

I found the wiaaut.dll in both system32 and SysWOW64 so I don't know if that is potentially causing a problem. I tried unregistering and registering both to no avail. Any help would be much appreciate.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

美人迟暮 2024-09-21 02:18:15

据我所知,wiaut.dll 预装在 Vista 和 Windows 7 中,但这不是可下载 SDK 中的 XP 的 redist 版本,并且不应将其部署到这些较新的操作系统上。也许有人试图在您的计算机上运行某些应用程序安装程序,从而盲目地强制安装 XP 版本?

也许尝试如何使用系统文件检查器工具对 Windows Vista 或 Windows 7 上丢失或损坏的系统文件进行故障排除看看是否可以恢复原来的Win7版本?

As far as I know wiaaut.dll is preinstalled in Vista and Windows 7, but this is not the redist version for XP that comes in the downloadable SDK, and it should not be deployed to those newer OSs. perhaps somebody tried to run some application installer on your machine that forced the XP version into place blindly?

Perhaps try How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7 to see if it can restore the original Win7 version?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文