After reading a lot about how to use dosbox and virtual machines to run older programs on x-64 I found myself in another situation.
I have a 32-bit program that runs correctly, but calls a 16-bit program. So whenever I try to use that function, the program give me the error.
Is it possible to have this program to always run using dosbox? I noticed it works with dosbox, but it should be called from within another program.
references I already read:
Unsupported 16-bit application
Force a program to run on x86?
Error installing program on Windows 7 64-bit
Run 16 bit program on 64 machine bit without dosbox
Run 16 bit program on 64 machine bit without dosbox
running 16-bit code on 64-bit OS, using virtualization
Is it possible to run an old 16-bit DOS application under Windows 7 64-bit?
How do I get 16-bit programs to work on a 64-bit Windows?
Why can't a 64 bit OS run a 16 bit application?
So basically dosbox is an option, but How could I force the program to be run in dosbox whenever it is called?