当前位置:编程学习 > VB >>

我想请教,在用SETUP FACTORY 给VB软件打包时,DLL,OCX文件怎么安装在系统文件夹中

一个软件的东西全部放在一个文件夹里了,现在我用SETUP FACTORY 给软件打包,吧全部文件安装目录全部加入进来了,如图:
但是打包好的软件安装的时候,出现如下提示:
我查了一下,SYSTEM32文件夹里没有这个OCX文件,所以打不开,我不想手动注册上去,我想怎么在打包的时候自动吧这个文件注册到SYESTEM32文件夹里,安装后就自动都能用了,有会的吗,留下QQ我加你,帮我看一下,谢谢了。 高手在哪里,急啊 你打包的文件中有UFPingBB.ocx这个吗?截图中是没有看到的。
引用 2 楼 VBToy 的回复:
你打包的文件中有UFPingBB.ocx这个吗?截图中是没有看到的。
有的,有这个文件,但是软件安装后,这个文件没有被注册到SYSTEM32文件夹 点击文件右键,打开“文件属性”,设置“目标”->安装到:%SystemFolder% VB6写的程序,打什么包嘛……

引用 4 楼 VBToy 的回复:
点击文件右键,打开“文件属性”,设置“目标”->安装到:%SystemFolder%
我找到问题了,BAT文件没执行,写了两行代码 打开你的setup.ini文件,里边找到UFPingBB.ocx这个文件,看看文件的安装位置在哪里,如果是$(AppPath),那就确定问题是出现在这里了,修改为$(WinSysPath),执行安装文件时,就会把这个文件copy到system32中,就可以正常的注册了!
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,