cabbagecreek / Marlin3DprinterTool

Marlin3dPrinterTool is a open-source software that helps you configure and test your 3D printer.
https://plus.google.com/u/0/communities/103616587200621103791
258 stars 66 forks source link

Installer forces install to a specific drive letter and location #169

Open AzRockCrawler opened 5 years ago

AzRockCrawler commented 5 years ago

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.