我想知道是否有一个64位版本的advapi32.dll



我在windows服务器2008上有一个应用程序,它通过web获取连接请求。连接是通过注册表项建立的。我收到此错误"找不到来自源CUSTOMPROJECT Security 3335的事件ID 9300的描述。引发此事件的组件没有安装在您的本地计算机上,或者安装已损坏。您可以在本地计算机上安装或修复该组件。

如果事件发生在另一台计算机上,则显示信息必须与事件一起保存。

事件中包含以下信息:

ActiveX组件无法创建对象

消息资源存在,但在字符串/消息表""中找不到消息

我想知道有64位版本的advapi32.dll吗?

32位计算机上,所有32位程序都将其文件存储在C:\Program files中,系统范围的库位置为C:\System32

64位计算机上,64位程序将其文件存储在C:\Program files中,并且系统范围的C:\Windows\System32文件夹包含64位库。32位程序将其文件存储在C:\Program files(x86)中,系统范围的文件夹是C:\Windows\SysWOW64

这里名称的"WOW64"部分指的是微软的"Windows 64位上的Windows 32位"软件,它是操作系统的一部分。这允许Windows在64位版本的Windows上运行32位程序。WoW64重定向文件访问以确保程序正常工作。

这是一篇很好的文章来解释它。

advapi64.dll的快速搜索会返回相当多的结果。

我还发现了这个链接:

http://social.msdn.microsoft.com/Forums/sk/netfx64bit/thread/410374d5-139a-47f9-9d5b-3851247f4024

这表明你应该在这里寻找文件的64位版本:

%WinDir%\System32

最新更新