I am migrating some legacy software (native for Win95, Win98, NT4.0 as AutoCAD 2000, Autolisp/ARX libraries, plot /CNC drivers) from an old XP computer to another computer running Win 7. This legacy software runs with no issue on Win 7 32bit with a few tricks (run as administrator, run in compatibility mode XP2) but, during installation, I've found a problem; I tried to run an executable from a long path but it didn't work:
C:\Users\cad2000\Desktop\ASUS_Q87M-E\Aggiornamenti_AutoCAD2000\risolve_stampa_autocad_2000\Plotupdate2000\Plotupdate2000>setup.exe
Impossibile eseguire il programma specificato.
Sorry for the italian language. I suppose it translates to: unable to execute the specified program or the system cannot execute the specified program.
But modern software runs from the same folder with no problem at all.
Then I moved the folder of the same legacy software to the desktop and the executable worked fine with no issue:
C:\Users\cad2000\Desktop\Plotupdate2000>setup.exe
The only difference I can see is the length of the path.
Do you think the legacy software can have problems with long path names?