[转]在Win7 64位注册ActiveX控件
2016-01-27 09:23
246 查看
原文作者: K_H_H
原文地址: http://blog.sina.com.cn/s/blog_56b96c5a0100ztc7.html
首先必须以管理员身份运行cmd.exe,即在cmd.exe右键选择以管理员身份运行。
目前共有两个存在网络盘的文件需要注册,一个dll,一个ocx。
开始时将两个文件都拷贝到c:\windows\system32\目录注册,但只有dll文件注册成功,regsvr32那个ocx文件时出现以下错误
模块“%1”加载失败。\n\n请确保该二进制存储在指定的路径中,或者调试它以检查该二进制或相关的 .DLL 文件是否有问题。\n\n%2。
搜索一下,原来在64位win7上多了一个syswow64目录,将ocx拷到这个目录就显示注册成功,但很奇怪仍然不可使用。于是将dll拷到c:\windows\system32目录,将ocx拷到c:\windows\syswow64目录,再回到网络目录,在那个目录分别注册这两个文件就成功了
附
SysWOW64文件夹 http://kb.cnblogs.com/a/1662767/
WoW64 (Windows-on-Windows 64-bit)是一个Windows操作系统的子系统, 能够运行32-bit 应用程序, 并且在所有的64-bit 版本的windows上都存在- 包括
Windows 2000 Limited Edition
Windows XP Professional x64 Edition, and IA-64
64-bit版本的Windows Server 2003
64-bit版本的Windows Vista
64-bit版本的Windows Server 2008
64-bit版本的Windows 7
在Windows server 2008 R2上, 这是一个可选组件. WoW64被设计用来处理许多在32-bit Windows 和64-bit Windows之间的不同, 尤其是在Windows自身的结构变化上的不同.
转换库
==========
WoW64子系统是一个轻量级的compatibility layer, 在所有版本的windows上都拥有同样的接口. 它的主要目的是用来创建32-bit环境, 为了让32位的应用程序可以不经过任何修改就运行在64-bit的系统上, 它提供了必须的接口.
技术上说, WOW64是由三个DLL实现的.
Wow64.dll 是Windows NT kernel的核心接口, 在32位和64位调用之间进行转换, 包括指针和调用栈的操控.
Wow64win.dll 为32位应用程序提供合适的入口指针.
Wow64cpu.dll 负责将处理器在32位和64位的模式之间转换.
注册表和文件系统
==========
WOW子系统也会处理运行64-bit应用程序的其他关键方面. 比如说, 在管理32位应用程序与windows注册表的交互时, 会给存储子系统提供接口(32位的注册表与64位的注册表不太一样.)
操作系统使用%SystemRoot%\system32目录来存储64-bit的库文件和可执行文件. 这样做是为了向后兼容, 因为很多旧系统的应用程序都是使用hardcoded的方式来获取这个路径的. 当执行32位应用程序的时候, WOW64会将对DLL的请求从system32重定向到%SystemRoot%\SysWOW64, 在SysWOW64目录中, 包含了旧系统的库和可执行文件.
相关文章推荐
- CAShapeLayer + UIBezierPath
- opencv VS2010配置
- 查看linux系统运行时长及重启时间
- dell E6420 ubuntu无线网卡驱动安装
- Leetcode 316. Remove Duplicate Letters
- 朋友圈红包照片,花钱看果照,技术不可耻谁看谁流氓?
- Jq获取页面元素的位置
- hdu 1695(欧拉函数+容斥原理)
- -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a
- Ionic APP-Web SPA开发进阶(一)AngularJS全栈工程狮进阶
- Windows 7上QTP11破解及java等插件破解方法
- Ionic APP-Web SPA开发进阶(一)AngularJS全栈工程狮进阶
- Windows 7上QTP11破解及java等插件破解方法
- 经典排序算法 - 基数排序Radix sort
- 单例模式
- 简介Objective-C解析XML与JSON数据格式的方法
- js中的继承与重写
- DataTable转(字符串形式的)json;DataTable转easyui grid可以识别的json结构
- 电容滤波原理
- C#导出Excel,并且设置Excel单元格格式,合并单元格