How about a "preferences" file in %Users%\AppData...?  The installer would 
apply whatever basic choices during install (%defaultUser%\AppData). Then  a 
user could set his personal preferences which WinGUI would save to 
%Users%\AppData.

Sent from my iPhone

> On Nov 25, 2016, at 8:39 AM, Selva Nair <selva.n...@gmail.com> wrote:
> 
> 
>> On Fri, Nov 25, 2016 at 10:27 AM, Gert Doering <g...@greenie.muc.de> wrote:
>> On Fri, Nov 25, 2016 at 09:38:31AM -0500, Selva Nair wrote:
>> > Even if the GUI cjecks HKLM and HKCU, toggling the option will not work as
>> > the GUI cannot reset HKLM values. We do not want to be requiring admin
>> > rights to run the GUI and that option becomes "readonly" for the user if
>> > startup is set in HKLM.
>> 
>> How do other packagages handle "this is the system default, but users
>> can change their own setting"?  (So the admin could say "I want this started
>> by default, for all users" and individual users can uncheck this "leave
>> me alone!")
>> 
>> Just thinking aloud, no idea how much effort this is, and whether it's
>> a useful consideration in the first place.
> 
> The installer could enumerate all users and adds the setting to their HKCU's. 
> But its not perfect as new users will not get the setting.
> 
> A more sophisticated approach is to use the "active-setup" feature. I have 
> never used it but its supposed to work like this:
> 
> Installer adds a reg key
> "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed 
> Components\OpenVPNUserSetup" with two values:
> Version = "2.4.1"  <-- update this every install
> StubPath = "some_cmd"  <-- see below
> 
> When the user logs system will check the value of Version and if new, will 
> execute "some_cmd". So we can set som_cmd to just add teh required reg-key in 
> HKCU like this:
> 
> reg add HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run /v 
> "OPENVPN-GUI" /d "path_to_openvpn_gui" /t REG_SZ /f"
> 
> I haven't tested it. For more details see: 
> https://helgeklein.com/blog/2010/04/active-setup-explained/  or google active 
> setup.
> 
> Selva
> ------------------------------------------------------------------------------
> _______________________________________________
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel
------------------------------------------------------------------------------
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to