Я должен перенести унаследованную программу Visual Basic 5 из старой коробки Win98 на Win 2008 Server. Установщик программы недоступен (это пользовательская программа).
Я начинаю устанавливать среды выполнения VB 5.0 и копировать всю папку программы в новую коробку, но она не работает (я полагаю, что отсутствуют некоторые библиотеки DLL и элементы управления ActiveX, поэтому программа работает, но бомбы с разными ошибками во время выполнения).
Я подумываю о том, чтобы захватить все обращения программы к файловой системе и реестру с помощью SysInternals FileMon и RegMon, и создать программу, которая копирует эти файлы / параметры реестра в новое окно, но я боюсь, что это может быть трудной работой с неопределенные результаты в конце концов.
Я искал несколько программ, которые могут создавать переносимые установки (Cameyo, ThinApp), но обычно эти программы а) требуют наличия установщика и б) не могут работать на Win98, где программа работает прямо сейчас.