|
楼主 |
发表于 2024-7-8 09:44
|
显示全部楼层
本帖最后由 逍遥爱迪生 于 2024-7-8 10:55 编辑
2.13版本升级成功,旧版可能在WIN7上图标识别不出打不开。
其他功能说明:左边文件列表上按F5或双击可以刷新加入的新文件
测试流程:
创建2个使用了DLL,OCX的工程,一个带资源免注册功能。
生成ABC.EXE , ABC_免注册.exe
关闭VB6 IDE,关闭所有打开的用到DLL,OCX的软件
用逍遥免注册工具包Dll_OCX.exe里面的DLL注册工具,把ABC.EXE用到的DLL,OCX先反注册,然后打开软件测试,ABC.EXE应该会报错,ABC_免注册.exe可以直接打开
============
高级技巧:
1,标准DLL不需要加入这个目录处理
2,从电脑硬盘上找DLL,OCX复制出来时要注意相同版本。
最好用工具包里面的DLL注册工具重新注册一下,再反注册,再注册。
然后用VB6工程添加部件上去,防止版本不同乱套。
建议用{ 读取vb工程引用的所有DLL_ocx.exe }
3,有的COM对象还有其他依懒文件,也要复制到一起才能实现免注册
比如:datagrid控件:MSDATGRD.OCX+MSSTDFMT.DLL
-------------------
已知问题:有个别控件可能类型库部分GUID相同会冲突。
比如(MSCOMCTL.OCX,TabCtl32.Ocx)
手工可以解决,后续会想办法用我的工具来实现修复。
---------------
升级:2024-7-8 10:40 增加WIN7-X86识别功能,区分system32/SysWOW64 regsvr32路径选择
|
|