Программа VB6 перестала работать на win7 после обновления безопасности
У меня есть настроенный текстовый редактор VB6, который я разработал для себя на VB6 (используя элемент управления richtext), разработанный для Windows XP, но всегда работал нормально на Windows 7 до этой недели, после того как какое-то обновление безопасности на моем ноутбуке win7 было вытеснено моим Компания.
При запуске программы выдается сообщение об ошибке: "Системная ошибка &H80004023 Обнаружена ошибка Microsoft Software Installer"
Если я повторно запускаю setup.exe (сгенерированный VB6 давно), я получаю "Ошибка времени выполнения 52 Плохое имя файла или номер"
Обычно в новой системе Windows 7 она работает нормально, просто копируя файл.exe в систему. Но я знаю, что это зависит от richtx32.ocx и mscomctl.ocx, но полная программа установки также устанавливает стандартные библиотеки VB6, такие как MSVBVM60.DLL, OLEAUT32.DLL, OLEPRO32.DLLm MSVBVM60.DLL, COMCAT.DLL, RICHED32.DLL и VB6STKIT.DLL.
Любые идеи о том, что я могу попытаться заставить это работать снова?
1 ответ
Я исправил эту проблему, скопировав mscomctl.ocx из \windows\system32 в \Windows\SysWOW64 и набрав "regsvr32 mscomctl.ocx"