我有一个应用程序,用 vb6 编程,需要在 windows 7 中安装一些 dll 文件和 ocx 文件。
我已经有一个使用innosetup创建的安装程序,其中包括所有需要的文件,还安装了mysql Connector-ODBC for Windows (x86, 64-bit)
如果我只是将所有文件放在一个文件夹中,安装不起作用,我会收到错误消息
组件 MSDATGRD.OCX 或其依赖项之一未正确注册:文件丢失或无效
我尝试搜索msdatgrd.ocx 便携应用,但没有任何想法
有没有一种简单的解决方法可以让这个应用程序在没有安装的情况下运行?
您可以在此处下载我要打包到 PortableApp 中的文件。
我尝试使用dependency walker打开 Setup.exe ,但不幸的是我没有足够的专业知识来使用该工具。这里是截图
尽管dependency walker 的输出似乎具有欺骗性,但请参见此处:
无论如何:我在这里下载了这 9 个文件并将它们打包,现在它显示更多其他文件丢失:pastebin.com/8LawEbuk 7 这似乎不会导致任何地方导致依赖项步行器太旧
我正在寻找一些非常容易创建的东西,无论最终文件大小如何,因为我不是 Windows 程序员