运行VB6应用程序而不安装或注册dll



由于目前我没有另一台PC来测试它,其他用户谁没有VB6在他们的系统(没有dll注册或运行时文件)运行我的应用程序只是包括activeX文件,dll和运行时文件到应用程序的文件夹??dll不需要注册吗?如果是这样,有没有办法注册他们而不做这个安装程序?

您可以使用无注册表的COM作为注册组件的替代方法。您为EXE提供一个"清单",使其能够在与EXE相同的目录中查找dll和ocx。例如,尝试"make my manifest"这个工具,它可以从VB6项目中创建一个清单。

regsvr32 dllname.dll 
是注册COM dll的方式。

最新更新