1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2025-07-07 00:04:57 +03:00

New vpndrvinst implementation, independent from Cedar and Mayaqua

This greatly improves performance and reduces the binary's size (~0.2 MB vs ~5 MB).

All recent Windows versions are supported, starting with Vista.

No dialogs are created, aside from error/warning ones in case of failure.

The only dependency (aside from Windows libraries) is libhamcore.
This commit is contained in:
Davide Beatrici
2021-03-12 05:46:20 +01:00
parent 68367fa2fb
commit 9d29d8813b
15 changed files with 1265 additions and 350 deletions

View File

@ -2129,6 +2129,7 @@ bool MsExecDriverInstaller(char *arg)
info.cbSize = sizeof(info);
info.lpVerb = L"open";
info.lpFile = tmp;
info.lpDirectory = MsGetMyTempDirW();
info.fMask = SEE_MASK_NOCLOSEPROCESS;
info.lpParameters = arg_w;
info.nShow = SW_SHOWNORMAL;