openvpn-gui/plap
Selva Nair 577d982b51 PLAP: try to start automatic service if not running
Connection profiles shown on the login screen using PLAP
requires automatic service that starts openvpn.exe
processes for these profiles.

This commit adds an attempt to start the service from
PLAP dll. The service is started only if any PLAP enabled
profiles are found.

As starting the service can spawn up OpenVPN.exe processes and
the GUI may attach to them, auto-connect in the GUI is
suspended during session lock to leave the connections free to
be controlled from PLAP screen.

Signed-off-by: Selva Nair <selva.nair@gmail.com>
2022-10-19 09:49:15 -04:00
..
Makefile.am PLAP: try to start automatic service if not running 2022-10-19 09:49:15 -04:00
openvpn-plap-install.reg Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn-plap-res.rc Enable MSVC build of libopenvpn_plap.dll 2022-10-17 11:05:44 -04:00
openvpn-plap-uninstall.reg Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn-plap.manifest Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
openvpn_plap.def Enable MSVC build of libopenvpn_plap.dll 2022-10-17 11:05:44 -04:00
plap_common.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_common.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_connection.c Add a progress dialog during Connect() 2022-10-17 11:05:44 -04:00
plap_connection.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_dll.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_dll.h Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
plap_provider.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
resource.h Add a BMP image for PLAP tile and use it 2022-10-17 11:05:44 -04:00
stub.c Implement Pre-Logon Access Provider for start before logon 2022-10-17 11:05:44 -04:00
test-plap-res.rc Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
test-plap.manifest Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
test_plap.cpp Add a test program for PLAP provider module 2022-10-17 11:05:44 -04:00
ui_glue.c PLAP: try to start automatic service if not running 2022-10-19 09:49:15 -04:00
ui_glue.h Add a progress dialog during Connect() 2022-10-17 11:05:44 -04:00