mirror of https://github.com/OpenVPN/openvpn-gui
![]() - instantiate OpenVPN PLAP provider which will enumerate configs in config-auto directory. - Attempt to connect each config found one after the other The test program is deliberately written in C++ as that's how most Windows programs (and likely, LogonUI.exe) may use the COM object. Note that duplicate configs are ignored, so ensure that config files in config-auto are not "shadowed" by identical named one's in user's profile or in global config folder. Additional notes: The test program is not linked to the plap dll. Instead it finds the module using CoGetClassObject, so the plap dll must be registered in the system. It also tests dynamically loading the dll from C:\Program Files\OpenVPN\bin\libopenvpn_plap.dll which should succeed even if the registration is not proper. Signed-off-by: Selva Nair <selva.nair@gmail.com> |
||
---|---|---|
.. | ||
Makefile.am | ||
openvpn-plap-install.reg | ||
openvpn-plap-res.rc | ||
openvpn-plap-uninstall.reg | ||
openvpn-plap.manifest | ||
openvpn_plap.def | ||
plap_common.c | ||
plap_common.h | ||
plap_connection.c | ||
plap_connection.h | ||
plap_dll.c | ||
plap_dll.h | ||
plap_provider.c | ||
resource.h | ||
stub.c | ||
test-plap-res.rc | ||
test-plap.manifest | ||
test_plap.cpp | ||
ui_glue.c | ||
ui_glue.h |