I suspect my problem is your installer interacting with an executable that has no relationship with your product
Our installer doesn't know anything about that product, and it doesn't interact with it, at all. I never heard of it before...The installer checks ONLY for these two executables, alerting you must close them before continuing:
- The flight sim .EXE file (either FSX.EXE or Prepar3D.EXE )
- The COUATL.EXE file
We, of course, haven't coded any of this, other than providing the standard installer program we use ( Inno Setup ) with the names of these two executables, so the installer will checks with the OS, which files are still being kept open/locked by any of them, giving a warning if it finds that files belonging to them are still open, in order to prevent people from mistakenly trying to start the installer when the sim is still running.
So, the real issue is NOT that our installer interacts with something it shouldn't, because it obviously doesn't but, instead, why this brs.exe is ITSELF interacting with FSX, up to a point that a standard installer routine would identify it as being the real FSX itself ?
The reason is probably related to a very questionable, invasive, and potentially dangerous practice of several products that use Hotkeys, doing what is called a Global Hook, catching each and every Windows message coming from all application, for the only reason to have their hotkeys available even if their application doesn't have the focus. Depending how they do it, this might possibly appear AS IF the BRS.EXE has opened files/handle/resources that BELONG to FSX.
So, what's really happening, and what you should really ask yourself, is not that our installer is interacting with something unrelated to it, but why THIS software you use, is interacting with *everything*, in a way so invasive, that it can attach to every executable in the system, including the simulator executable, enough to fool what is a standard feature of the installer, to believe FSX is still running.
It's likely you won't get this warning anymore, if you disable every function in that program that deals with Hotkey shortcuts.