janjust wrotein order to add routes to a Windows XP/Vista/7 system the user needs at least 'Network Administrator' privileges - there's little OpenVPN can do about that . You could try adding users to this group only, instead of full 'administrator' privileges, or you could use your 'runas' trick to switch to a user which has the right privileges. I'd make sure to test the case where the connection is broken and re-established, however.
HTH,
JJK
JJK,
Thanks very much for the tip, I was able to use it to wrangle Windows 7 into doing essentially what I wanted with a lil creativity. I took the user accounts in question that where Standard Users and added them to the 'Network Configuration Operators' group which grants them access to the Route command as well as other networking functions in Windows.
After doing that I drew on another article I'd found online to create Scheduled Tasks in Windows 7 for the actual individual user (that's important or they won't work).
http://www.howtogeek.com/howto/windows-vista/create-administrator-mode-shortcuts-without-uac-prompts-in-windows-vista/
Then I created a shortcut that has scheduled tasks run the named task, and dropped that into the users startup menu. Now? The user can see a visual representation in Windows 7 of their connection, and they can connect / disconnect readily.
Their are a couple of small 'gotchas' however, but I'm able to live with them. First having to add the user to the 'Network Configuration Operators' group, was less than ideal, but it's better than having to make them an administrator.
Second if the user switches from one internet connection to another (IE goes home from work w/ their laptop) and doesn't reset the LT? It still reads the VPN as active even if they'd lost their internet connection. If they simply lose connectivity and regain it on the same wireless network? This is a non-issue as the OpenVPN picks up where it left off. But, the 'connect' and 'disconnect' features in the OpenVPN GUI work flawlessly, so it's just a matter of a little user education to remedy that.
Thank you very much for the assistance your tip helped me vastly in solving this.
EDIT: I suppose I wasn't thinking too clearly, but if anyone out there wants an actual in-depth (step by step) how to on what I've done here I'll write one up. I'm writing one up for myself now because I'm going to have to replicate this procedure on about 25 Laptops in the near-future.