运行自定义 Windows 窗体应用程序时,我收到此错误unable to load dll 'olepro32.dll' the specified module could not be found
。经过一番搜索,这似乎是 Windows 系统文件。此文件真的会损坏或安装的版本不对吗?如果是这样,我该如何修复它?我知道我不应该从一些随机网站下载 dll, 但反而从微软获取。
编辑
看起来这可能是 Ink 的问题?我所说的自定义 Windows 应用确实使用了 Ink。 https://social.msdn.microsoft.com/Forums/windows/en-US/c66cf0e8-c70e-47f7-91ba-fb114d93c055/ink-desktop-20-not-working-in-vista?forum=tabletandtouch
说实话,我之所以在这里问这个问题是因为我没有看到任何 Stack Exchange 网站被列入 Google 搜索前 20 名。我信任 Stack Exchange,但其他网站……就不那么信任了。
答案1
我们解决了这个问题。问题出在Microsoft.Ink.dll
。
开发人员在软件包中包含了一个新的 dll,版本号为6.1
而不是1.7
。
看来这olepro32.dll
根本不是问题所在。所有用户的C:\Windows\SysWOW64
文件夹中都有 dll。 sfc
没有出现任何问题。