2

Я должен перенести унаследованную программу Visual Basic 5 из старой коробки Win98 на Win 2008 Server. Установщик программы недоступен (это пользовательская программа).

Я начинаю устанавливать среды выполнения VB 5.0 и копировать всю папку программы в новую коробку, но она не работает (я полагаю, что отсутствуют некоторые библиотеки DLL и элементы управления ActiveX, поэтому программа работает, но бомбы с разными ошибками во время выполнения).

Я подумываю о том, чтобы захватить все обращения программы к файловой системе и реестру с помощью SysInternals FileMon и RegMon, и создать программу, которая копирует эти файлы / параметры реестра в новое окно, но я боюсь, что это может быть трудной работой с неопределенные результаты в конце концов.

Я искал несколько программ, которые могут создавать переносимые установки (Cameyo, ThinApp), но обычно эти программы а) требуют наличия установщика и б) не могут работать на Win98, где программа работает прямо сейчас.

1 ответ1

4

Это окно Windows 98 - почему бы не начать виртуализацию ВСЕЙ системы? Вы точно знаете, что это сработает. Хотя вы, вероятно, не можете просто использовать инструмент P2V, вы можете создать образ коробки и вернуть его обратно в виртуальную машину, и вы будете уверены, что это идентичная среда.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .