1.Windows10系统怎样注册OCX控件
使用XP系统下可以成功注册OCX或DLL控件,
使用支持UAC(WIN8,WIN10等)的系统,就必须要使用管理员权限才能成功注册,否则会注册失败(错误代码:0*80070005,这个代码是由于没有权限导致的)。
其实我们可以在资源管理器的菜单【文件】—》【打开命令提示符】—》【以管理员身份打开命令提示符】打开命令提示符。
输入注册命令就可以成功注册了。
使用WINSHELL也是可以注册的,打开方法与命令提示符类似。
6
可以说是命令提示符的升级版,命令提示符的所有命令都可以在这里跑。如图,注册成功。
2.Windows10系统怎样注册OCX控件
具体方法如下:1、使用XP系统下可以成功注册OCX或DLL控件;2、使用支持UAC(WIN8,WIN10等)的系统,就必须要使用管理员权限才能成功注册,否则会注册失败(错误代码:0*80070005,这个代码是由于没有权限导致的);3、其实我们可以在资源管理器的菜单【文件】—》【打开命令提示符】—》【以管理员身份打开命令提示符】打开命令提示符;4、输入注册命令就可以成功注册了;5、使用WINSHELL也是可以注册的,打开方法与命令提示符类似;6、可以说是命令提示符的升级版,命令提示符的所有命令都可以在这里,注册成功。
3.Windows10系统怎样注册OCX控件
注册ocx文件的方法:
1.安装文件,其实也就是把他复制粘贴到我们的系统文件中。
2.对于是32bit的系统。请把 comdlg32.ocx 移到 c:\Windows\system32 里面
3.对于是 64bit的Win10 系统, 要把comdlg32.ocx 移到 c:\Windows\SysWOW64
4.打开“运行”。输入注册命令。
对于32位的系统。在运行中直接输入“regsvr32 c:\Windows\system32\comdlg32.ocx”;
对于64位的系统。在“运行”中直接输入“regsvr32 c:\Windows\SysWOW64\comdlg32.ocx”;
5.或者用选择打开的方法注册,例如要注册comdlg32.ocx,
右键单击comdlg32.ocx选择“打开方式”;
6.浏览找到regsvr32.exe点确定就可以完成注册。
4.如何安装后缀为ocx的控件
解决方法:
1、我们在网上下载相应的dll文件,也就是mscomctl.ocx文件;
2、下载完毕后,解压,找到我们需要的文件,复制;
3、接下来就比较重要了,Win10 32位的朋友复制到:
C:Windowssystem32
64位朋友复制到:
C:WindowsSysWOW64
注意最前方是系统盘;
4、复制完毕后,按下Win+R,输入cmd;
5、打开后输入代码:
32位:egsvr32 %windir%system32mscomctl.ocx,
64位:regsvr32 %windir%SysWOW64mscomctl.ocx;
6、如果提示错误,别着急;
7、我们在开始种搜索命令提示符,然后直接右键管理员身份运行,然后再输入命令运行,问题就可以解决;
5.在windows10怎么把文件ocx注册
安装文件,其实也就是把他复制粘贴到我们的系统文件中;
对于是32bit的系统。请把 comdlg32.ocx 移到 c:\Windows\system32 里面;
对于是 64bit的Win7/win8 系统, 要把comdlg32.ocx 移到 c:\Windows\SysWOW64;
注册方法,运行注册:
1.打开“运行”。输入注册命令;
2.对于32位的系统。在运行中直接输入“regsvr32 c:\Windows\system32\comdlg32.ocx”;
3.对于64位的系统。在“运行”中直接输入“regsvr32 c:\Windows\SysWOW64\comdlg32.ocx”。
6.Windows10上使用bat文件注册ocx或者dll控件的方法
@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> Check for permissions
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> If error flag set, we do not have admin.
if '%errorlevel%' NEQ '0' (
echo Requesting administrative privileges。
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
exit /B
:gotAdmin
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
pushd "%CD%"
CD /D "%~dp0"
:--------------------------------------
regsvr32 hmButton.ocx
regsvr32 Msflxgrd.ocx
以上就是bat脚本代码,注册了hmButton.ocx部件与Msflxgrd.ocx部件(部件要和bat脚本在同一目录)
7.如何手动安装ActiveX控件
那不是ie的问题 是ie的安全功能之一 。
你进行如下操作可以看到 activex的设置处 打开ie----》工具------》internet选项----》安全----》自定义级别,在这里是设置的。 你把禁用的选择起用就可以 但是电脑的安全性可能会下降 ActiveX控件运行在客户端。
我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。
更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dll组件。
使用Server.CreateObject(“工程名.类名”)即可完成对组件的调用。这种方式问题很少,只要组件中以PUBLIC对外暴露方法既可。
但是,有时候我们必须使用ACTIVEX 控件(*.OCX)嵌入到网页中执行来获取客户端的信息。这就有了许许多多的一些问题。
这是我们需要解决的N个问题(从简单到难) 1. 如何从服务端获取数据,传递到ActiveX控件中。 1) 初始化时使用参数绑定 2) 运行时得到数据 2. ActiveX控件得到客户端的信息,如何传递到服务端。
3. 安全性 1) 数字签名 2) 使用IOBJSAFE接口 好了,我们开始实例学习。 这个功能演示了如何制作一个简单的控件,并嵌入网页中执行。
工作环境:WINXP+VB6+IE6 我的IE安全设置为安全级别-中。所有的Activex选项设为启用。
打开vb6,新建ActiveX控件工程。 工程名:fOcx,用户控件名:UC1 为了方便,我们使用ActiveX控件接口向导…,菜单->外接程序->外接程序管理器->VB 6 ActiveX控件接口向导。
确定即可。 打开ActiveX控件接口向导,下一步,对于可用名称和选定名称我们默认下一步,新建自定义成员,GetInfo类型:属性,下一步,共有方法中选择我们刚才添加的GetInfo,映射到控件选择TxtInfo,成员选择Text,下一步直到完成。
代码窗口中会生成一些我们不需要的,删除,剩下的代码如下: Option Explicit '注意!不要删除或修改下列被注释的行! 'MappingInfo=txtinfo,txtinfo,-1,Text Public Property Get GetInfo() As String GetInfo = txtinfo.Text End Property Public Property Let GetInfo(ByVal New_GetInfo As String) txtinfo.Text() = New_GetInfo PropertyChanged "GetInfo" End Property '从存贮器中加载属性值 Private Sub UserControl_ReadProperties(PropBag As PropertyBag) txtinfo.Text = PropBag.ReadProperty("GetInfo", "Text1") End Sub '将属性值写到存储器 Private Sub UserControl_WriteProperties(PropBag As PropertyBag) Call PropBag.WriteProperty("GetInfo", txtinfo.Text, "Text1") End Sub OK,好了,我们编译成fOcx.ocx文件,然后F5直接运行,VB会打开一个测试页。如下: E:\Program Files\Microsoft Visual Studio\VB98\UC1.html 同时,打开你的IE浏览器,看到了吧,你做的控件出现在了这个测试页中。
你可以打开测试页,可以看到ClsID,比如:890D1028-298B-45CF-9A64-6ED5A5BACBC9 因为VB编译的时候已经完成注册.所以无法模拟客户端没有安装该控件时出现的提示. 我们继续 使用regsvr32 F:\csdn_vb\com+_activeX\sample1\fOcx.ocx Cu卸载 或者 打开注册表,在HKEY_CLASSES_ROOT\CLSID下面找到 890D1028-298B-45CF-9A64-6ED5A5BACBC9项,删除之,当然这种方式还有项存在而没有删除干净. 此时浏览ctl.ocx文件怎么办
1、可以从网上下载丢失的.OCX文件,然后拷贝到指定目录即可(一般是system系统目录或放到软件同级目录里面),或者重新添加文件引用。
2、下载.OCX文件之后,先将其解压(一般都是ZIP或RAR压缩包), 然后根据系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都是支持32位系统的, 如果不知道是X86还是X64,建议先用32位试试。
3、根据软件情况选择文件版本。此步骤比较复杂,如果有一样的电脑,直接从该台电脑上拷贝比较方便,否则就需要懂电脑的来指导或自己一个一个试过去了。
4、
直接拷贝该文件到系统目录里:
1、Windows 95/98/Me等系统,将dll复制到C:\Windows\System目录下。
2、Windows NT/2000等NT系统,将dll复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7/Vista系统(64位系统对应64位dll文件,32位系统对应32位dll文件),将dll复制到C:\Windows\System32目录下。
4、如果您的系统是64位的请将32位的dll文件复制到C:\Windows\SysWOW64目录下。
5、打开"开始-运行-输入:regsvr32 OCX全路径和名称,点击确定。如果提示注册成功即可。
9.win10 怎么安装comctl32.ocx
运行游戏或软件时,系统弹出窗口提示“缺少mswinsck.ocx”,“没有找到mswinsck.ocx”等问题。
dll文件修复方法:
1、下载解压。
2、复制文件“mswinsck.ocx”到系统目录下。
3、系统目录一般为:C:\WINNT\System32 64位系统为C:\Windows\SysWOW64
4、最后点击开始菜单-->;运行-->;输入regsvr32 mswinsck.ocx后,回车即可解决错误提示!
转载请注明出处windows之家 » win10手动安装ocx控件