Lenge
15th October 2007 09:59 UTC
NSIS Start Menu Shortcuts - Known Bug?
Hello world,
I noticed that the NSIS installer itself (the setup program that installs NSIS) creates start menu shortcuts for the current user only, not for all users.
It this a known bug? Or it it really wanted not to install NSIS for all users?
Jens
kichik
17th October 2007 20:56 UTC
It's neither. It was simply never considered. A patch to make it install to all users', if that's what makes sense, would be happily applied.
Lenge
19th October 2007 09:13 UTC
Then I'd suggest to make NSIS install to all users.
This makes more sense then always installing to the current user only without an option to change to all users, as it is now.
Jens
Lorinc
27th October 2007 17:31 UTC
Hi,
I need exactly the same feature, to allow the Start Menu entry to every user.
I'm checking the source code in exec.c and it seems
it uses the IShellLink COM Interface to implement the enry
http://msdn2.microsoft.com/en-us/library/bb774950.aspx
however I haven't found anything on the interface allow this?
Does it require a complete reimplmentation? Anybody has idea on it?
Thanks,
Lorinc
kichik
27th October 2007 18:48 UTC
Use SetShellVarContext all.
Lorinc
30th October 2007 16:40 UTC
Works perfectly on XP Pro SP2, I just had to make sure all install/uninstall function pairs contains it.
Thanks a lot!
Lorinc