Not a bug report but a suggestion:
The installer suggest "C:\Program Files\XYplorer" as the destination folder.
That's not really a good place for an app that's only for the current user.
It should suggest the resolved %appdata%\XYplorer folder instead...
XY setup - Install just for me option
-
highend
- Posts: 14996
- Joined: 06 Feb 2011 00:33
- Location: Win Server 2022 @100%
XY setup - Install just for me option
One of my scripts helped you out? Please donate via Paypal
-
bdeshi
- Posts: 4256
- Joined: 12 Mar 2014 17:27
- Location: Asteroid B-612
- Contact:
Re: XY setup - Install just for me option
Usually what installers mean by install for all/just me is where the app's appdata files/settings will be saved: in HKCU+Current profile, or HKLM+allusers profile (same for it's start/desktop shortcuts)
Nowadays there's an influx of apps that install it's program files in current users %appdata%. That's kind of odd. Program Files is where your program files should go, appdata is where your app data will go.
Nowadays there's an influx of apps that install it's program files in current users %appdata%. That's kind of odd. Program Files is where your program files should go, appdata is where your app data will go.
Icon Names | Onyx | Undocumented Commands | xypcre
[ this user is asleep ]
[ this user is asleep ]
-
highend
- Posts: 14996
- Joined: 06 Feb 2011 00:33
- Location: Win Server 2022 @100%
Re: XY setup - Install just for me option
Nope, sorry.
Settings for an application that are valid for all users belong to HKLM + etc. Best example for XY's shell integration:
Only for the current user / For all users.
If an application explicitly asks you if it's only used by you and shouldn't be used by anybody else (and that's exactly what this install option suggests!), it's installed files don't belong into the %ProgramFiles% / %ProgramFiles(x86) folders because that makes them available to all users, not only for yourself. If you just hit ok you're doing an "all users" install, not a "just for me" one.
Settings for an application that are valid for all users belong to HKLM + etc. Best example for XY's shell integration:
Only for the current user / For all users.
If an application explicitly asks you if it's only used by you and shouldn't be used by anybody else (and that's exactly what this install option suggests!), it's installed files don't belong into the %ProgramFiles% / %ProgramFiles(x86) folders because that makes them available to all users, not only for yourself. If you just hit ok you're doing an "all users" install, not a "just for me" one.
Not odd at all if they asked the user if the program should be made available only for them.Nowadays there's an influx of apps that install it's program files in current users %appdata%. That's kind of odd.
Modern (I didn't say: good^^) installation variants (officially used and supported by MS) for example use: ClickOnce (https://en.wikipedia.org/wiki/ClickOnce). They don't normally ask for an installation folder, they directly go into your %LocalAppdata%\<name of the application>!Program Files is where your program files should go, appdata is where your app data will go.
One of my scripts helped you out? Please donate via Paypal
-
admin
- Site Admin
- Posts: 66679
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: XY setup - Install just for me option
Although it makes sense I find it pretty unusual and non-standard. I checked my appdata folder and found only one app that installed itself there: Dropbox.
FAQ | XY News RSS | XY X
-
PeterH
- Posts: 2830
- Joined: 21 Nov 2005 20:39
- Location: DE W11Pro 24H2, 1920*1200*100% 3840*2160*150%
Re: XY setup - Install just for me option
I think, instead of restricting general access to a program by installing it as "data", it also could be restricted by installing it to "programs", and setting restricted access rights. (If you think the restriction is really neccessary.) This way a single installation can also be allowed for a list of users, without installing it multiple times.
-
admin
- Site Admin
- Posts: 66679
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: XY setup - Install just for me option
BTW, does anybody here use this option during setup?
Thing is: I just made a test and it looks the choice does not have any effect!
Whatever you choose, installation is always per user. (Which also nicely conforms with XY's user-based license model). I'm not 100% sure since when this stopped working but probably since 20100130 where I changed something in the installer.
So, I will remove this option from the installer.
BTW, I'm just trying to write an onboard update system so XY can update itself right from the app.
Thing is: I just made a test and it looks the choice does not have any effect!
So, I will remove this option from the installer.
BTW, I'm just trying to write an onboard update system so XY can update itself right from the app.
To see the attached files, you need to log into the forum.
FAQ | XY News RSS | XY X
-
PeterH
- Posts: 2830
- Joined: 21 Nov 2005 20:39
- Location: DE W11Pro 24H2, 1920*1200*100% 3840*2160*150%
Re: XY setup - Install just for me option
First to say: I don't install but unzip
But: what does/should this option mean? "install XY" sounds like installation of the program? But I think it regards userdata??
By the way: I would install for all users - as all users are me. I think that's ok?
But: what does/should this option mean? "install XY" sounds like installation of the program? But I think it regards userdata??
By the way: I would install for all users - as all users are me. I think that's ok?
-
admin
- Site Admin
- Posts: 66679
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: XY setup - Install just for me option
Yes, it only regards userdata.
Check out the next beta. The choice will be gone and all is good.
Check out the next beta. The choice will be gone and all is good.
FAQ | XY News RSS | XY X
XYplorer Beta Club