C# Windows Service that connects to network through VPN
问题 I have a Windows Service that must connect, via VPN, to the network in order to send emails. What I need to do (when I start the service) is check whether the VPN connection exists, if not create it, and then connect to the network. I was looking at DotRAS which looks ideal for doing all the work, however, it doesn't seem to provide a method for creating a new VPN connection. So my question is, is there a way in which I can programmatically create a VPN connection? 回答1: Use a scriptable VPN