Why does the newest version of the Horizon tool, install in the local user data folder? Usually its best for the users to choose where they install the program at, and not be forced by the program designer and owner on where the program will install. So give us the users that use your program the freedom of where we can install the program at please. Everyone who reply’s say yes or no that they should bring this back.
Most people change the location so they don’t use space on drives that are small or close to being full. Horizon is only 28MB and other applications like chrome do this also. If you want to move it just copy the folder to the new location.
The old version allowed us to pick the folder where it can install, so that users with small or close to being full hard-drives can define the folder of where the program can install on, say like a usb or another hard-drive with more space. Your way forces the user to add an extra step in so that they have to pick or make a new folder where they want it to be. So this means your setup file is not a system-wide version and thus the directory it will be installed in the Local Data folder for the current user, thus this won’t allow us users the chance and the freedom of choosing where the program is placed at.
This is a quote from a friend who installed Chrome when it came out “Maybe I’m too old-school, but the whole idea of a program that thinks it’s going to tell me where it must be installed strongly implies that Chrome is going to try and “Microsoft” me ~ that is, try and run my browsing experience the way IT thinks it should be run, as opposed to the way I tell it to function. The option of installing a given program where I choose to install it has been commonplace for twenty years. Why must users outwit Chrome simply to tell it which drive to install itself on? To me, this is a very-very bad sign, that eventually means that they the company will turn to malware tactics to get us to install their “software” the way want us to and not the other way around.
Chrome may be faster and all that, but I think I’ll stick with Firefox for the time being. I prefer programs that serve my needs, not the other way around. Sorry, Google.”
All I’m saying sir is change the setup file to allow these “[Setup]: AllowRootDirectory”, and [Setup]: AllowUNCPath} and this as well needs to changed [Setup]: AllowNetworkDrive. Changing these to yes in your setup tool will allow us the user to install the program where we need to.
Also it seems to me that Inno Setup would be better for you use and for the community, easier to use.
I also want Franks and the community’s opinion on this.
I believe Frank has already replied to another thread like this and said the same thing. He didn’t see a need to give people an option when the program is so small. You have been the only one to suggest that we allow users to change the install directory and we have used this installer for quite sometime now.
He also liked my post on this thread so I assume he agrees with what I said.
I need Frank’s opinion on this not yours.
You asked for his opinion.
Also, I agree with Chris and Frank, there’s no real need for that option. Horizon is less than 30MB as a whole, and if you’re seriously that low on space that you can’t afford a 30MB program, Horizon isn’t the issue here.
Here is Frank’s official reply from another thread:
for me space isn’t an issue, the issue is not having the custom location option. But why no admin privileges, as in why do you feel that this app should have less security than others that are like this program?
I really don’t see a reason for there to be an option to choose where to install it, not that big of a dealot imo.
Everything Chris said reflects my opinions on the installers for both Horizon and Infinity. If the installation gets over maybe 50MB I will add a page to chose a custom install location.
However, I think there’s a command line option on the installer to explicitly set the directory.
whats that command line option i can use for this.
If it were me and I didn’t want anything being installed to app data I would change the Registry key for the app data folder.
Now that I look at it, I think I have to add the CLI option manually. I will do that next week!
Not related to your issue but Google has been using “malware” tactics to get people to install their software and are no different than Microsoft or Apple. Most people are oblivious to it or choose to ignore it because Google has had a better reputation than MS but even that is changing.
Thank You all, and STN I know I Know the last few “updates” from MS were in fact pre-installation files of windows 10. If I wanted to get Win 10 I would buy the disk version from them. As for Apple I know little thou I bet they use the same tactics as Microsoft does. consider this closed
On a side note now the auto-login can’t use the last versions user.config file to get my login details, and I’ve forgotten mine, so I need some help figuring out why the new version can’t get my login details from the last user.config file.
That happened a couple months ago because we had to change the key pair that we use to sign the assembly. The Framework’s built-in settings manager uses the strong name key to identify the assembly and to find the settings file. Changing the key changed the identity, so the file location moved =/
If you can find the old settings file in AppData, you should be able to overwrite the new one with it.
Frank tried that just now, and I also tried opening it in notepad deleting whats there and replacing it with the last versions user.config and I get the same thing auto-login failed. Its allowed through the firewall, and exempted in my antivirus( the program and the new sites url).
my blond moment of the day, just remembered the account stuff is saved elsewhere.