Программа 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"

Другие вопросы по тегам