I've created a Javafx 2 application, of relatively compact size, which is a lending library with database for free use in public primary schools. I have installed the Inno Setup and WiX and my application works well. I package my application (using presets) with an exe installer (inno setup). However, when I try to install my application on different Windows computers, I noticed that it was running well only in those computers that had fully updated their Windows version.
On computers where due to low RAM the auto update of Win XP was disabled I receive an error during the installation of my application - namely, that the file msvcr100.dll was missing. When I manually update the system by installing the Microsoft visual C ++ X86 10.0.40219, then, for some computers, the application ran, but slowly, and the menu options and buttons of my application were periodically frozen. On other computers I received a JaxaFx runtime exception.
How can I customize the installer so that before installing my application it checks the target operating system for required dependencies, and automatically install them?