试图在Windows 10安装VB6我试过几个不同的安装人员和导游,当我遇到一个问题,但不管是什么,我无法启动setup.exe
什么也没有发生,每当我启动它。 然而,当我检查Windows事件我看到的设置与错误代码退出: 0xc0000005
我甚至试过外部安装助手,但它总是会发生相同的方式。 我在安装之前也清理我的注册表。
任何帮助,高度赞赏。 先感谢您!
试图在Windows 10安装VB6我试过几个不同的安装人员和导游,当我遇到一个问题,但不管是什么,我无法启动setup.exe
什么也没有发生,每当我启动它。 然而,当我检查Windows事件我看到的设置与错误代码退出: 0xc0000005
我甚至试过外部安装助手,但它总是会发生相同的方式。 我在安装之前也清理我的注册表。
任何帮助,高度赞赏。 先感谢您!
假设你正试图从CD安装,你可能会想尝试它的内容转换为Inno Setup的。 这就是解决了我们的问题,当我们在Windows 10安装VB6 IDE企业版。
这里是你如何能做到这一点的指导。 http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=74428&lngWId=1#zip ...只需点击“下载代码”,并按照README.txt文件。 我们使用的脚本VB6,generic.iss
VB6的开发环境运行良好的Windows-10,与一对夫妇例外,但要成功,安装过程不是很明显。 我在粘贴包含在Win-10系统安装时我使用的说明文本文件,它已经完全可靠。 您遇到真正的问题是尝试安装ADO和RDS DB提供程序(如下面的公文说明)。 取消那些(尽管安装程序可怕的警告)将让您的安装正常进行到底。 但读了整个事情 - 有一个在这里其他有用的花絮,也:
如何安装Visual Studio 6到10的Windows由于Locutus,二○一五年十月二十〇日
是的,你看的没错。 我没有特别提到的Visual Studio 6的称号。 那是因为我既是一个怪老头和Visual Studio 6仍然在世界各地广泛使用。 我自己学会了基本的面前出现了如DOS任何这样的事情和Visual Basic 6无疑是最好的版本,他们与这个点网东西损坏它。
周围有许多净教程安装此套件到Windows 7/8倍,但没有工作的Windows 10.有一个程序,它宣称支持在Windows 10安装Visual Studio 6,但我不想只是注册才能下载该程序和尝试。
所有的其他方法涉及创建在Windows目录(msjava.dll)一个零字节文件,它不能在Windows 10在任何情况下工作,你不需要做甚至伎俩。
首先你需要以某种方式获得的Visual Studio 6的副本有获得那不过,我会承担很多方面(是我知道的假设内容十分重要),你有一个合法版本和产品密钥。
这些文件需要一个可修改介质上。 在如果你的副本是一个CDROM换句话说,你需要将它们复制到文件夹在磁盘上。
下一步是要找到并在记事本文件setupwiz.ini开拓。 在[设置向导]标题应该有像“vmPath要= IE4 \ msjavx86.exe”的线。 如果没有也没关系。 最后,你需要进行修改现有的线或添加一条线,它必须看起来像“vmPath要=”。 不要忘记保存该文件。
这样做是创建一个空的环境变量,并停止安装程序为寻找超级老版本的Java。 这解决了零字节msjava.dll cludge没有什么。
之后,你可以开始安装。 请确保您右键单击“setup.exe”文件并运行它为管理员。 通过所有点击进入这一点,并单击并在您的合法产品代码,直到你来与设置选项屏幕。
您需要选择自定义安装选项,因为否则你将成为一个棕色的臭河涌在铁丝网独木舟用网球拍桨式。 好吧,也许我点缀了一点,但选择自定义安装选项好吗?
接下来的画面是选择安装文件夹。 这将最有可能有一个默认的 “C:\ Program Files文件(x86)的\微软的Visual Studio \常见”。 摆脱了 “(86)”,并安装到 “C:\ Program Files文件\微软的Visual Studio \常见”。
这显然有助于对数据访问组件。 请记住,在那个时代有没有64/32位置信转换需要单独的程序文件夹。 哎呀,在那些日子里,32位被切削刃和喜欢的640K内存限制,它没有想到,更是必要的。
会有更多的点击这个那个没人那么还是今天发生的,直到我们走到了重要的屏幕的任何通知,一个在那里你可以选择你的组件。 这可能需要一段时间才能显现,而安装程序搜索已安装的组件。 耐心一点 :)
由于我只对VB6我取消C ++,FOXPRO InterDev和源安全的选择,然后显卡为帅气的复古图标和动画,AAAH怀旧感兴趣。 其他的一切我离开,只是一个非常重要的一步默认。
如果不这样做,那么安装程序将进入一个无限循环的结束,并留下您的CPU风扇尖叫求饶。 你需要做的是进入“数据访问”更改选项,进入“ADO,RDS和OLE DB提供程序”更改选项,然后取消“ADO和RDS”。 安装程序会给出一个大的吓人的警告所以只需点击它,不喜欢读书会弹出任何其他窗口。
然后点击“OK”点击返回到主组件选择屏幕和“继续”,让安装程序显示它的自我广告屏,而它复制文件。
如果您有Windows防火墙激活,它将要允许访问某些程序。 我否认访问,因为我不希望它四处闲逛我的网络没有我的允许。 谁知道它会做。
然后,将要重新启动,你应该做的,因为一旦重新启动Windows安装程序将继续进行,并要安装MSDN和其他工具的窗口。 其中没有我安装。 它可能会抱怨“APEMREG”可能没有正确安装。 你只要告诉它确实和停止打扰你的窗户。
最后要做的事情,一旦安装已完成,您想要的Visual Basic 6到至少跑得快,是要走的安装目录为“C:\ Program Files文件\微软的Visual Studio \ VB98”右击“VB6。 exe文件”,并在对所有用户,选择兼容模式(XP SP2)的相容性选项卡下的性能,并为减少颜色模式(16位)的设置,禁用高dpi设置的显示比例。
好了,真正的决赛,从来不需要再行一步是一次以管理员身份运行该程序VB6。 这是为了让最终的注册表斗爸爸可以设置。
这是该结束了! 现在,您可以使用16位的图形和尽可能多的bits'o'cash,你可以让8个变量32位程序的现代64位操作系统上的程序:)
所需的VB6应用程序修改在Vista上工作/ 7/10由于哈桑·巴斯里在VBForums
应用程序更改删除的SendKeys调用和使用API代码替换它们。 使用HKEY_CURRENT_USER在注册表中为您的应用程序的设置。 不要写入HKEY_LOCAL_MACHINE。 如果您使用ADO在应用中使用2.8及以上。 如果你在你的应用程序中使用XML使用XML 3.0以上版本。如果您使用的是PlaySound API,如果你的波形文件不是PCM,但MPEG层3确保你的MPEG波形文件是立体声和单声道不是。 如果您需要的打印机设置对话框或者使用通用对话框控件,或使用API函数,对话框将不会返回副本的正确数目。 该对话框会一直在Vista上返回1。 解决此错误的方法是创建自己的打印机设置对话框,当你拷贝数正确,你将不得不向打印机发送多次打印多份。 下面是讨论的细节这个问题的链接。 http://www.vbforums.com/showthread.php?t=456940重新定位的设置文件,数据文件等成“Common Files”下(C:UsersPublic),而不是“程序文件”。 您应该使用的API调用,因为文件夹是在不同的机器和操作系统不同的路径找到这些文件夹。 下面是讨论的细节这个问题的链接。 http://www.vbforums.com/showthread.php?t=461613[/URL]每用户设置应该是在位于“应用数据”下一个单独的文件,这也应以相同的方式所要求的OS的。 对于“共同文件”要求ssfCOMMONDATA(或CSIDL_COMMON_APPDATA)。 对于“应用程序数据”要求ssfAPPDATA(或CSIDL_APPDATA)。 要正确使用你应该为你的“公司名称”,并根据该另一个用于子目录这些文件系统位置“应用程序名称”。 然后把你的设置或数据下这一点。 由用户来发现和操纵这意味着任何工作“文档”文件(即通过浏览器)应放入CSIDL_PERSONAL(“我的文档”)或CSIDL_COMMON_DOCUMENTS(“所有UsersDocuments”)。 DeleteSetting不再工作,没有一个密钥。 如DeleteSetting“Mytestprogram,‘大将军’无法删除任何东西,给出了一个错误。但是DeleteSetting‘Mytestprogram,‘一般’,’键名”工作正常。 看来,关键不再是可选:DeleteSetting应用程序的名字,段[,键]在文档。 与Vista不兼容的另一个(64)是Deletesettings不再工作,没有一个密钥。 信用:roylow安装包的变化
运行安装程序包管理员帐户要求用户直接在安装程序包“以管理员身份运行”。 通知用户右键单击安装程序包,然后单击“以管理员身份运行”。
运行安装程序包非管理员帐户从安装程序包中取出VB6运行库文件,MDAC和其中的任何文件。