I have a 32-bit app that I need to install and test on a Windows 2008 R2 server. This app has some dependencies on 3rd party 32-bit software (Oracle 10g client and TCL runtime -- a large portion of the app is TCL scripts). This app also creates Windows services to run.
The current version of the product requires that its binaries (.exe
s and .dll
s) and scripts be installed to D:\App
. This path is hard-coded in the scripts and config files. It also requires that the TCL runtime be installed to D:\TCL
.
I'm concerned that if I try to install 32-bit binaries outside of %windir%\Program Files (x86)
, then weird things will happen; are my concerns warranted? Are there any side effects or issues with running 32-bit apps outside of %windir%\Program Files (x86)
on Windows 2008 R2? Does our app have to do anything special with the binaries if they're running outside the %windir%\Program Files (x86)
folder?