we have a WPF client application connected to a SQL Server.
We want to connect it to file shares to provide new features.
We want to provide our customers both connections:
- to a SMB share via OpenVPN (see for ex: https://github.com/jochenwierum/openvpn-manager)
- to a Windows Azure VHD via Virtual Network Point-to-Site Connectivity (see for ex: http://haishibai.blogspot.fr/2013/05/walkthrough-file-sharing-between-your.html)
The solution may include Native Dll (32bits or 64 bits to discuss), but there should be nothing to install on the client computer. The WPF client application is deployed via ClickOnce, and the VPN connection should be transparent/unnoticed by the user.