I have to migrate a legacy Visual Basic 5 program from an old Win98 box to a Win 2008 Server. The installer of the program isn't available (it's a custom program).
I begin installing the VB 5.0 runtimes and copying the entire program folder to the new box, but it doesn't work (I suppose several DLLs and ActiveX controls are missing, so the program runs but bombs with different runtime errors).
I'm thinking of capturing all the program accesses to the filesystem and registry with SysInternals FileMon and RegMon, and making a program that copies this files/registry settings to the new box, but I'm afraid that this can be a hard work with uncertain results after all.
I looked for several programs that can create portable installations (Cameyo, ThinApp), but usually these programs a) requires an installer available and b) cannot run on Win98, where the program is running right now.