The MSI package does not appear to allow installation to a user selected location. Also, it appears to ignore command line parameters to MSIExec.
Not every user configuration will have a C: drive -- this is not a requirement for Windows. Also, users may wish to install their applications using a specific directory structure. Hard coded path names are generally not a good idea. The MSI config files appear to presume a specific fixed and hard coded path from a fixed root. (e.g. C:\Program Files(x86)\Marlin3dprinterTool). Windows does not hard code these paths, they are abstractions, plus, end users may not wish to use them for varied and valid reasons.
Suggest allowing the user to set the installation root. The installer is then free to set whatever structure is required below that to support the application.
The MSI package does not appear to allow installation to a user selected location. Also, it appears to ignore command line parameters to MSIExec.
Not every user configuration will have a C: drive -- this is not a requirement for Windows. Also, users may wish to install their applications using a specific directory structure. Hard coded path names are generally not a good idea. The MSI config files appear to presume a specific fixed and hard coded path from a fixed root. (e.g. C:\Program Files(x86)\Marlin3dprinterTool). Windows does not hard code these paths, they are abstractions, plus, end users may not wish to use them for varied and valid reasons.
Suggest allowing the user to set the installation root. The installer is then free to set whatever structure is required below that to support the application.
Thanks.