whut / jumplist-extender

Automatically exported from code.google.com/p/jumplist-extender
0 stars 0 forks source link

Handle users correctly #48

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Users and NSIS are really tricky. The idea I have for now is:

1. Put JLE shortcuts in All Users\Programs\Jumplist Extender
2. Set startup for current user in registry
3. When other user starts JLE, show a checkbox, "Enable jumplists on startup"

4. When JLE is uninstalled,
4A. NSISInstall needs to enumerate through all users' AppData, and remove
each jumplist
4AI. WAIT! How will that work? Can I run NSISInstall through RunAs, and
then set each user's jumplists then?
4B. Restart the computer. Remove each user's startup setting.

This seems to pan out well, except 4B and potentially 4A. Must flesh out.

Original issue reported on code.google.com by mar.mar...@gmail.com on 22 May 2010 at 1:06

GoogleCodeExporter commented 8 years ago
I can enumerate through each user's startup setting on the registry, by going 
through
HKEY_USERS, I think. So that solves 4B.

Still wading through 4A...

Original comment by mar.mar...@gmail.com on 22 May 2010 at 1:18

GoogleCodeExporter commented 8 years ago

Original comment by mar.mar...@gmail.com on 22 May 2010 at 1:23