win7下注册控件的方法

来源:互联网 发布:渐开线齿轮参数软件 编辑:程序博客网 时间:2024/05/20 14:18

首先遇到的问题是安装VC:

在安装vc6的时候不要选择TOOLS里面的OLE/COM OBJECT VIEWER工具,就可以顺利安装,这个只是个查看工具,不会影响VC++的编译

win7,vsita下注册控件:

注册控件的时候进入C:/Windows/System32找到cmd.exe,右键管理员方式运行程序然后输入如下的命令:

regsvr32 /s ACTSKIN4.OCX "%SystemRoot%/system32/ACTSKIN4.OCX"
regsvr32 /s MSCHRT20.OCX "%SystemRoot%/system32/MSCHRT20.OCX"
regsvr32 /s TEECHART5.OCX "%SystemRoot%/system32/TEECHART5.OCX"
regsvr32 /s MSDATGRD.OCX "%SystemRoot%/system32/MSDATGRD.OCX"
regsvr32 /s NTGraph.ocx "%SystemRoot%/system32/NTGraph.ocx"

我这个是把相关ocx复制到了System32目录下面,如果是其它目录自行修改。这样就能正常调用控件了。如果是其它控件也应该可以用这个方式注册。至此就可以在享受win7的同时来使用控件了。幸福下下。关键是给予CMD管理员权限,之前给regsvr32 管理员权限,但是没有用,最后给CMD管理员权限才成功。

还有一个方法比较方便解决问题:

在批处理开始的地方添加如下语句

cd /d "%~dp0"

然后执行的时候已管理员身份运行就可以了。

PS:%0 是指批处理文件本身
%~dp0 是对%0的扩展,d是drive,也就是盘符,p是路径,所以%~dp0是指批处理所在的路径(包括盘符)

原创粉丝点击