Introduce "Always use interactive service" option

We didn't use interactive service when gui was running
under admin because of some privilege escalation vulnerability in Vista.

Apparently this issue doesn't exist on Win7 and newer versions so
it is safe to use iservice on those systems.

Introduce "Always use interactive service" option,
which is "on" by default. This should enable users,
who by various reasons run gui as admin, use Wintun.

When gui is running as admin and interactive service
cannot be started or not installed, warn that wintun will not work.

Signed-off-by: Lev Stipakov <lev@openvpn.net>
pull/375/head
Lev Stipakov 2020-09-14 21:47:36 +03:00 committed by Selva Nair
parent eef34b3b4d
commit 1715746477
29 changed files with 203 additions and 118 deletions

View File

@ -467,6 +467,8 @@ GeneralSettingsDlgProc(HWND hwndDlg, UINT msg, UNUSED WPARAM wParam, LPARAM lPar
Button_SetCheck(GetDlgItem(hwndDlg, ID_CHK_LOG_APPEND), BST_CHECKED); Button_SetCheck(GetDlgItem(hwndDlg, ID_CHK_LOG_APPEND), BST_CHECKED);
if (o.silent_connection) if (o.silent_connection)
Button_SetCheck(GetDlgItem(hwndDlg, ID_CHK_SILENT), BST_CHECKED); Button_SetCheck(GetDlgItem(hwndDlg, ID_CHK_SILENT), BST_CHECKED);
if (o.iservice_admin)
Button_SetCheck(GetDlgItem(hwndDlg, ID_CHK_ALWAYS_USE_ISERVICE), BST_CHECKED);
if (o.show_balloon == 0) if (o.show_balloon == 0)
CheckRadioButton (hwndDlg, ID_RB_BALLOON0, ID_RB_BALLOON2, ID_RB_BALLOON0); CheckRadioButton (hwndDlg, ID_RB_BALLOON0, ID_RB_BALLOON2, ID_RB_BALLOON0);
else if (o.show_balloon == 1) else if (o.show_balloon == 1)
@ -494,6 +496,8 @@ GeneralSettingsDlgProc(HWND hwndDlg, UINT msg, UNUSED WPARAM wParam, LPARAM lPar
(Button_GetCheck(GetDlgItem(hwndDlg, ID_CHK_LOG_APPEND)) == BST_CHECKED); (Button_GetCheck(GetDlgItem(hwndDlg, ID_CHK_LOG_APPEND)) == BST_CHECKED);
o.silent_connection = o.silent_connection =
(Button_GetCheck(GetDlgItem(hwndDlg, ID_CHK_SILENT)) == BST_CHECKED); (Button_GetCheck(GetDlgItem(hwndDlg, ID_CHK_SILENT)) == BST_CHECKED);
o.iservice_admin =
(Button_GetCheck(GetDlgItem(hwndDlg, ID_CHK_ALWAYS_USE_ISERVICE)) == BST_CHECKED);
if (IsDlgButtonChecked(hwndDlg, ID_RB_BALLOON0)) if (IsDlgButtonChecked(hwndDlg, ID_RB_BALLOON0))
o.show_balloon = 0; o.show_balloon = 0;
else if (IsDlgButtonChecked(hwndDlg, ID_RB_BALLOON2)) else if (IsDlgButtonChecked(hwndDlg, ID_RB_BALLOON2))

4
main.c
View File

@ -28,6 +28,7 @@
#endif #endif
#include <windows.h> #include <windows.h>
#include <versionhelpers.h>
#include <shlwapi.h> #include <shlwapi.h>
#include <wtsapi32.h> #include <wtsapi32.h>
#include <prsht.h> #include <prsht.h>
@ -263,7 +264,8 @@ int WINAPI _tWinMain (HINSTANCE hThisInstance,
exit(1); exit(1);
} }
if (!IsUserAdmin() && strtod(o.ovpn_version, NULL) > 2.3 && !o.silent_connection) BOOL use_iservice = (o.iservice_admin && IsWindows7OrGreater()) || !IsUserAdmin();
if (use_iservice && strtod(o.ovpn_version, NULL) > 2.3 && !o.silent_connection)
CheckIServiceStatus(TRUE); CheckIServiceStatus(TRUE);
BuildFileList(); BuildFileList();

View File

@ -97,6 +97,7 @@
#define ID_RB_BALLOON1 240 #define ID_RB_BALLOON1 240
#define ID_RB_BALLOON2 241 #define ID_RB_BALLOON2 241
#define ID_CHK_SHOW_SCRIPT_WIN 242 #define ID_CHK_SHOW_SCRIPT_WIN 242
#define ID_CHK_ALWAYS_USE_ISERVICE 243
/* Proxy Auth Dialog */ /* Proxy Auth Dialog */
#define ID_DLG_PROXY_AUTH 250 #define ID_DLG_PROXY_AUTH 250
@ -283,6 +284,7 @@
#define IDS_ERR_WRITE_SERVICE_PIPE 1710 #define IDS_ERR_WRITE_SERVICE_PIPE 1710
#define IDS_ERR_NOTSTARTED_ISERVICE 1711 #define IDS_ERR_NOTSTARTED_ISERVICE 1711
#define IDS_ERR_INSTALL_ISERVICE 1712 #define IDS_ERR_INSTALL_ISERVICE 1712
#define IDS_ERR_NOTSTARTED_ISERVICE_ADM 1713
/* Registry Related */ /* Registry Related */
#define IDS_ERR_GET_WINDOWS_DIR 1801 #define IDS_ERR_GET_WINDOWS_DIR 1801

View File

@ -27,6 +27,7 @@
#include <windows.h> #include <windows.h>
#include <windowsx.h> #include <windowsx.h>
#include <versionhelpers.h>
#include <tchar.h> #include <tchar.h>
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
@ -1936,8 +1937,9 @@ StartOpenVPN(connection_t *c)
inet_ntoa(c->manage.skaddr.sin_addr), ntohs(c->manage.skaddr.sin_port), inet_ntoa(c->manage.skaddr.sin_addr), ntohs(c->manage.skaddr.sin_port),
(o.proxy_source != config ? _T("--management-query-proxy ") : _T(""))); (o.proxy_source != config ? _T("--management-query-proxy ") : _T("")));
BOOL use_iservice = (o.iservice_admin && IsWindows7OrGreater()) || !IsUserAdmin();
/* Try to open the service pipe */ /* Try to open the service pipe */
if (!IsUserAdmin() && InitServiceIO (&c->iserv)) if (use_iservice && InitServiceIO(&c->iserv))
{ {
DWORD size = _tcslen(c->config_dir) + _tcslen(options) + sizeof(c->manage.password) + 3; DWORD size = _tcslen(c->config_dir) + _tcslen(options) + sizeof(c->manage.password) + 3;
TCHAR startup_info[1024]; TCHAR startup_info[1024];

View File

@ -151,6 +151,11 @@ add_option(options_t *options, int i, TCHAR **p)
++i; ++i;
options->log_append = _ttoi(p[1]) ? 1 : 0; options->log_append = _ttoi(p[1]) ? 1 : 0;
} }
else if ((streq(p[0], _T("iservice_admin"))) && p[1])
{
++i;
options->iservice_admin = _ttoi(p[1]) ? 1 : 0;
}
else if (streq(p[0], _T("log_viewer")) && p[1]) else if (streq(p[0], _T("log_viewer")) && p[1])
{ {
++i; ++i;

View File

@ -197,6 +197,7 @@ typedef struct {
TCHAR editor[MAX_PATH]; TCHAR editor[MAX_PATH];
DWORD silent_connection; DWORD silent_connection;
DWORD service_only; DWORD service_only;
DWORD iservice_admin;
DWORD show_balloon; DWORD show_balloon;
DWORD show_script_window; DWORD show_script_window;
DWORD connectscript_timeout; /* Connect Script execution timeout (sec) */ DWORD connectscript_timeout; /* Connect Script execution timeout (sec) */

View File

@ -54,6 +54,7 @@ struct regkey_int {
DWORD value; DWORD value;
} regkey_int[] = { } regkey_int[] = {
{L"log_append", &o.log_append, 0}, {L"log_append", &o.log_append, 0},
{L"iservice_admin", &o.iservice_admin, 1},
{L"show_balloon", &o.show_balloon, 1}, {L"show_balloon", &o.show_balloon, 1},
{L"silent_connection", &o.silent_connection, 0}, {L"silent_connection", &o.silent_connection, 0},
{L"preconnectscript_timeout", &o.preconnectscript_timeout, 10}, {L"preconnectscript_timeout", &o.preconnectscript_timeout, 10},

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Spuštění", 202, 6, 47, 235, 30 GROUPBOX "Spuštění", 202, 6, 47, 235, 30
AUTOCHECKBOX "Spustit při startu Windows", ID_CHK_STARTUP, 17, 59, 100, 12 AUTOCHECKBOX "Spustit při startu Windows", ID_CHK_STARTUP, 17, 59, 100, 12
GROUPBOX "Volby", 202, 6, 82, 235, 90 GROUPBOX "Volby", 202, 6, 82, 235, 105
AUTOCHECKBOX "Připojovat záznamy na konec logu", ID_CHK_LOG_APPEND, 17, 95, 130, 10 AUTOCHECKBOX "Připojovat záznamy na konec logu", ID_CHK_LOG_APPEND, 17, 95, 130, 10
AUTOCHECKBOX "Zobrazit okno skriptu", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Zobrazit okno skriptu", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Tiché spojení", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Tiché spojení", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Ukazovat upozornění", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Při připojení", ID_RB_BALLOON1, 28, 155, 53, 10, WS_GROUP | WS_TABSTOP LTEXT "Ukazovat upozornění", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Při připojení/obnovení spojení", ID_RB_BALLOON2, 86, 155, 115, 10 AUTORADIOBUTTON "Při připojení", ID_RB_BALLOON1, 28, 170, 53, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Nikdy", ID_RB_BALLOON0, 203, 155, 35, 10 AUTORADIOBUTTON "Při připojení/obnovení spojení", ID_RB_BALLOON2, 86, 170, 115, 10
AUTORADIOBUTTON "Nikdy", ID_RB_BALLOON0, 203, 170, 35, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -436,6 +437,8 @@ BEGIN
"Úlohy vyžadující oprávnění správce nemusí fungovat." "Úlohy vyžadující oprávnění správce nemusí fungovat."
IDS_ERR_NOTSTARTED_ISERVICE "Služba ""OpenVPNServiceInteractive"" není spuštěna.\n" IDS_ERR_NOTSTARTED_ISERVICE "Služba ""OpenVPNServiceInteractive"" není spuštěna.\n"
"Úlohy vyžadující oprávnění správce nemusí fungovat." "Úlohy vyžadující oprávnění správce nemusí fungovat."
IDS_ERR_NOTSTARTED_ISERVICE_ADM "Služba ""OpenVPNServiceInteractive"" není spuštěna.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Nepodařilo se získat umístění složky Windows." IDS_ERR_GET_WINDOWS_DIR "Nepodařilo se získat umístění složky Windows."

View File

@ -154,7 +154,7 @@ BEGIN
LTEXT "Spr&ache:", ID_TXT_LANGUAGE, 17, 25, 29, 12 LTEXT "Spr&ache:", ID_TXT_LANGUAGE, 17, 25, 29, 12
COMBOBOX ID_CMB_LANGUAGE, 51, 23, 177, 400, CBS_DROPDOWNLIST | WS_TABSTOP COMBOBOX ID_CMB_LANGUAGE, 51, 23, 177, 400, CBS_DROPDOWNLIST | WS_TABSTOP
GROUPBOX "Einstellungen", 202, 6, 82, 235, 90 GROUPBOX "Einstellungen", 202, 6, 82, 235, 105
GROUPBOX "Systemstart", 202, 6, 47, 235, 30 GROUPBOX "Systemstart", 202, 6, 47, 235, 30
AUTOCHECKBOX "Mit &Windows starten", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Mit &Windows starten", ID_CHK_STARTUP, 17, 59, 200, 12
@ -162,10 +162,11 @@ BEGIN
AUTOCHECKBOX "An &Log anhängen", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "An &Log anhängen", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "&Skriptfenster zeigen", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "&Skriptfenster zeigen", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Stille &Verbindung", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Stille &Verbindung", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Zeige Benachrichtigung", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Interactive Service immer verwenden", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Beim Verb&inden", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Zeige Benachrichtigung", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Beim Verbinden/&erneut Verbinden", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "Beim Verb&inden", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Nie", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "Beim Verbinden/&erneut Verbinden", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "&Nie", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -438,6 +439,8 @@ BEGIN
"Aufgaben, die administrativen Zugriff benötigen, funktionieren möglicherweise nicht." "Aufgaben, die administrativen Zugriff benötigen, funktionieren möglicherweise nicht."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" wurde nicht gestartet.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" wurde nicht gestartet.\n"
"Aufgaben, die administrativen Zugriff benötigen, funktionieren möglicherweise nicht." "Aufgaben, die administrativen Zugriff benötigen, funktionieren möglicherweise nicht."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" wurde nicht gestartet.\n"
"Wintun-Treiber kann nicht verwendet werden."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Konnte den Pfad der Windows-Installation nicht ermitteln." IDS_ERR_GET_WINDOWS_DIR "Konnte den Pfad der Windows-Installation nicht ermitteln."

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Autostart", 202, 6, 47, 235, 30 GROUPBOX "Autostart", 202, 6, 47, 235, 30
AUTOCHECKBOX "Start med Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Start med Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Indstillinger", 202, 6, 82, 235, 90 GROUPBOX "Indstillinger", 202, 6, 82, 235, 105
AUTOCHECKBOX "Tilføj til log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Tilføj til log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Vis script vindue", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Vis script vindue", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Stille forbindelse", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Stille forbindelse", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Vis Notifikation", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Ved forbind", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Vis Notifikation", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Ved forbind/genforbind", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "Ved forbind", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Aldrig", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "Ved forbind/genforbind", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Aldrig", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -435,6 +436,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Kunne ikke finde mappen hvor Windows er installeret." IDS_ERR_GET_WINDOWS_DIR "Kunne ikke finde mappen hvor Windows er installeret."

View File

@ -155,14 +155,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows &startup", ID_CHK_STARTUP, 17, 59, 100, 12 AUTOCHECKBOX "Launch on Windows &startup", ID_CHK_STARTUP, 17, 59, 100, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "A&ppend to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "A&ppend to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script &window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script &window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "S&ilent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "S&ilent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "&Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On &connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/&reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On &connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/&reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "&Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -370,8 +371,9 @@ BEGIN
IDS_NFO_RESTARTED "OpenVPN Service restarted." IDS_NFO_RESTARTED "OpenVPN Service restarted."
IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed." IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed."
IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed." IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed."
IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is not installed.\nTasks requiring administrative access may not work." IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is not installed.\nWintun driver and tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\nTasks requiring administrative access may not work." IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\nWintun driver and tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\nWintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Error getting Windows Directory." IDS_ERR_GET_WINDOWS_DIR "Error getting Windows Directory."

View File

@ -158,14 +158,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on User &Logon", ID_CHK_STARTUP, 17, 59, 100, 12 AUTOCHECKBOX "Launch on User &Logon", ID_CHK_STARTUP, 17, 59, 100, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "A&ppend to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "A&ppend to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script &window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script &window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "S&ilent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "S&ilent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "&Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On &connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/&reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On &connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/&reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "&Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -435,9 +436,11 @@ BEGIN
IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed." IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed."
IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed." IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed."
IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is not installed.\n" IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is not installed.\n"
"Tasks requiring administrative access may not work." "Wintun driver and tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Wintun driver and tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Error getting Windows Directory." IDS_ERR_GET_WINDOWS_DIR "Error getting Windows Directory."

View File

@ -155,14 +155,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -432,6 +433,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Error al obtener el directorio de Windows." IDS_ERR_GET_WINDOWS_DIR "Error al obtener el directorio de Windows."

View File

@ -156,14 +156,15 @@ BEGIN
GROUPBOX "Käynnistäminen", 202, 6, 47, 235, 30 GROUPBOX "Käynnistäminen", 202, 6, 47, 235, 30
AUTOCHECKBOX "Käynnistä Windowsiin kirjautuessa", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Käynnistä Windowsiin kirjautuessa", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Valinnat", 202, 6, 82, 235, 90 GROUPBOX "Valinnat", 202, 6, 82, 235, 105
AUTOCHECKBOX "Lisää lokitiedostoon", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "Lisää lokitiedostoon", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "Näytä komentosarjaikkuna", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Näytä komentosarjaikkuna", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Yhdistä taustalla", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Yhdistä taustalla", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Näytä puhekupla", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Käytä aina interaktiivista palvelua", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Yhdistettäessä", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Näytä puhekupla", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Myös uudelleenyhd.", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "Yhdistettäessä", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ei", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "Myös uudelleenyhd.", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Ei", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -433,9 +434,11 @@ BEGIN
IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed." IDS_ERR_ACCESS_SERVICE_PIPE "Access to service pipe failed."
IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed." IDS_ERR_WRITE_SERVICE_PIPE "Writing to service pipe failed."
IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" ei ole asennettu.\n" IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" ei ole asennettu.\n"
"Ylläpitäjän oikeuksia vaativat toimet eivät välttämättä onnistu." "Wintun-ajuria ja ylläpitäjän oikeuksia vaativat toimet eivät välttämättä onnistu."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" ei ole käynnissä.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" ei ole käynnissä.\n"
"Ylläpitäjän oikeuksia vaativat toimet eivät välttämättä onnistu." "Wintun-ajuria ja ylläpitäjän oikeuksia vaativat toimet eivät välttämättä onnistu."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" ei ole käynnissä.\n"
"Wintun-ajuri ei toimi."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Virhe avattaessa Windows-kansiota." IDS_ERR_GET_WINDOWS_DIR "Virhe avattaessa Windows-kansiota."

View File

@ -156,14 +156,15 @@ BEGIN
GROUPBOX "Démarrage", 202, 6, 47, 235, 30 GROUPBOX "Démarrage", 202, 6, 47, 235, 30
AUTOCHECKBOX "Lancer au démarrage de Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Lancer au démarrage de Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Préférences", 202, 6, 82, 235, 90 GROUPBOX "Préférences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Ajouter au fichier log", ID_CHK_LOG_APPEND, 17, 95, 81, 10 AUTOCHECKBOX "Ajouter au fichier log", ID_CHK_LOG_APPEND, 17, 95, 81, 10
AUTOCHECKBOX "Afficher la fenêtre des scripts", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Afficher la fenêtre des scripts", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Connexion silencieuse", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Connexion silencieuse", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Afficher une bulle d'information", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Connexion", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Afficher une bulle d'information", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Connexion/Reconnexion", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "Connexion", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Jamais", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "Connexion/Reconnexion", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Jamais", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -435,6 +436,8 @@ BEGIN
"Les tâches nécessitant un accès administratif peuvent ne pas fonctionner." "Les tâches nécessitant un accès administratif peuvent ne pas fonctionner."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" n'est pas démarré.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" n'est pas démarré.\n"
"Les tâches nécessitant un accès administratif peuvent ne pas fonctionner." "Les tâches nécessitant un accès administratif peuvent ne pas fonctionner."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" n'est pas démarré.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Impossible d'obtenir le Répertoire Windows." IDS_ERR_GET_WINDOWS_DIR "Impossible d'obtenir le Répertoire Windows."

View File

@ -156,14 +156,15 @@ BEGIN
GROUPBOX "Avvio", 202, 6, 47, 235, 30 GROUPBOX "Avvio", 202, 6, 47, 235, 30
AUTOCHECKBOX "&Avvia all'apertura di Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "&Avvia all'apertura di Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferenze", 202, 6, 82, 235, 120 GROUPBOX "Preferenze", 202, 6, 82, 235, 135
AUTOCHECKBOX "Aggiungi in coda al f&ile di log", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "Aggiungi in coda al f&ile di log", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "Mostra &finestra script", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Mostra &finestra script", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Connessione &silenziosa", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Connessione &silenziosa", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Mostra notifica", ID_TXT_BALLOON, 17, 140, 150, 10 AUTOCHECKBOX "Utilizza sempre il servizio interattivo", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Alla &connessione", ID_RB_BALLOON1, 28, 155, 200, 10, WS_GROUP | WS_TABSTOP LTEXT "Mostra notifica", ID_TXT_BALLOON, 17, 155, 150, 10
AUTORADIOBUTTON "Alla connessione/&riconnessione", ID_RB_BALLOON2, 28, 170, 200, 10 AUTORADIOBUTTON "Alla &connessione", ID_RB_BALLOON1, 28, 170, 200, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "&Mai", ID_RB_BALLOON0, 28, 185, 200, 10 AUTORADIOBUTTON "Alla connessione/&riconnessione", ID_RB_BALLOON2, 28, 185, 200, 10
AUTORADIOBUTTON "&Mai", ID_RB_BALLOON0, 28, 200, 200, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -435,6 +436,8 @@ BEGIN
"Le operazioni che richiedono accesso amministrativo potrebbero non funzionare." "Le operazioni che richiedono accesso amministrativo potrebbero non funzionare."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" non è stato avviato.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" non è stato avviato.\n"
"Le operazioni che richiedono accesso amministrativo potrebbero non funzionare." "Le operazioni che richiedono accesso amministrativo potrebbero non funzionare."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" non è stato avviato.\n"
"Il driver Wintun non potrà funzionare."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Errore nell'ottenere la cartella di Windows." IDS_ERR_GET_WINDOWS_DIR "Errore nell'ottenere la cartella di Windows."

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "ログファイルに追記", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "ログファイルに追記", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "スクリプト実行ウィンドウを表示する", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "スクリプト実行ウィンドウを表示する", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "接続時にステータスダイアログを表示しない", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "接続時にステータスダイアログを表示しない", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "初期接続時", ID_RB_BALLOON1, 22, 155, 60, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "毎回の接続時", ID_RB_BALLOON2, 96, 155, 90, 10 AUTORADIOBUTTON "初期接続時", ID_RB_BALLOON1, 22, 170, 60, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "表示しない", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "毎回の接続時", ID_RB_BALLOON2, 96, 170, 90, 10
AUTORADIOBUTTON "表示しない", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,6 +435,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Windowsディレクトリが取得できませんでした。" IDS_ERR_GET_WINDOWS_DIR "Windowsディレクトリが取得できませんでした。"

View File

@ -158,14 +158,15 @@ BEGIN
GROUPBOX "시작 설정", 202, 6, 47, 235, 30 GROUPBOX "시작 설정", 202, 6, 47, 235, 30
AUTOCHECKBOX "Windows 시작 시에 실행", ID_CHK_STARTUP, 17, 59, 100, 12 AUTOCHECKBOX "Windows 시작 시에 실행", ID_CHK_STARTUP, 17, 59, 100, 12
GROUPBOX "환경 설정", 202, 6, 82, 235, 90 GROUPBOX "환경 설정", 202, 6, 82, 235, 105
AUTOCHECKBOX "로그 파일에 추가", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "로그 파일에 추가", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "스크립트 창 보기", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "스크립트 창 보기", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "연결 시 상태 대화 상자 표시하지 않기", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "연결 시 상태 대화 상자 표시하지 않기", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "풍선말 보기", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "연결 시", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "풍선말 보기", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "연결/재연결 시", ID_RB_BALLOON2, 86, 155, 88, 10 AUTORADIOBUTTON "연결 시", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "표시 안함", ID_RB_BALLOON0, 176, 155, 45, 10 AUTORADIOBUTTON "연결/재연결 시", ID_RB_BALLOON2, 86, 170, 88, 10
AUTORADIOBUTTON "표시 안함", ID_RB_BALLOON0, 176, 170, 45, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -433,6 +434,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Windows 디렉토리 경로를 알 수 없습니다." IDS_ERR_GET_WINDOWS_DIR "Windows 디렉토리 경로를 알 수 없습니다."

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Opstarten", 202, 6, 47, 235, 30 GROUPBOX "Opstarten", 202, 6, 47, 235, 30
AUTOCHECKBOX "Opstarten met Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Opstarten met Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Voorkeuren", 202, 6, 82, 235, 90 GROUPBOX "Voorkeuren", 202, 6, 82, 235, 105
AUTOCHECKBOX "Aan logbestand toevoegen", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "Aan logbestand toevoegen", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "Script-venster tonen", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Script-venster tonen", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Stille verbinding", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Stille verbinding", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Laat ballontip zien", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Gebruik altijd interactieve service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Bij verbinden", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Laat ballontip zien", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Bij opnieuw verbinden", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "Bij verbinden", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Nooit", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "Bij opnieuw verbinden", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Nooit", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,9 +435,11 @@ BEGIN
IDS_ERR_ACCESS_SERVICE_PIPE "Toegang tot service pipe mislukt." IDS_ERR_ACCESS_SERVICE_PIPE "Toegang tot service pipe mislukt."
IDS_ERR_WRITE_SERVICE_PIPE "Schrijven naar service pipe mislukt." IDS_ERR_WRITE_SERVICE_PIPE "Schrijven naar service pipe mislukt."
IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is niet geinstalleerd.\n" IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" is niet geinstalleerd.\n"
"Taken die administratieve rechten nodig hebben werken mogelijk niet." "Wintun driver en taken die administratieve rechten vereisen werken mogelijk niet."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is niet gestart.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is niet gestart.\n"
"Taken die administratieve rechten nodig hebben werken mogelijk niet." "Wintun driver en taken die administratieve rechten vereisen werken mogelijk niet."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is niet gestart.\n"
"Wintun driver wil niet werken."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Fout tijdens opvragen Windows-map." IDS_ERR_GET_WINDOWS_DIR "Fout tijdens opvragen Windows-map."

View File

@ -156,14 +156,15 @@ BEGIN
GROUPBOX "Oppstart", 202, 6, 47, 235, 30 GROUPBOX "Oppstart", 202, 6, 47, 235, 30
AUTOCHECKBOX "Kjør automatisk når Windows starter", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Kjør automatisk når Windows starter", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Innstillinger", 202, 6, 82, 235, 90 GROUPBOX "Innstillinger", 202, 6, 82, 235, 105
AUTOCHECKBOX "Tilføy til eksisterende logg", ID_CHK_LOG_APPEND, 17, 95, 93, 10 AUTOCHECKBOX "Tilføy til eksisterende logg", ID_CHK_LOG_APPEND, 17, 95, 93, 10
AUTOCHECKBOX "Vis scriptvindu", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Vis scriptvindu", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Skjul statusvindu ved tilkobling", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Skjul statusvindu ved tilkobling", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Vis ballong", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Bruk alltid Interactive Service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Ved tilkobling", ID_RB_BALLOON1, 28, 155, 58, 10, WS_GROUP | WS_TABSTOP LTEXT "Vis ballong", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "Ved tilkobling/gjenoppkobling", ID_RB_BALLOON2, 87, 155, 103, 10 AUTORADIOBUTTON "Ved tilkobling", ID_RB_BALLOON1, 28, 170, 58, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Aldri", ID_RB_BALLOON0, 200, 155, 27, 10 AUTORADIOBUTTON "Ved tilkobling/gjenoppkobling", ID_RB_BALLOON2, 87, 170, 103, 10
AUTORADIOBUTTON "Aldri", ID_RB_BALLOON0, 200, 170, 27, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -428,6 +429,8 @@ BEGIN
"Denne oppgaven fungerer kanskje ikke uten administrator-rettigheter." "Denne oppgaven fungerer kanskje ikke uten administrator-rettigheter."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" er ikke startet.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" er ikke startet.\n"
"Denne oppgaven fungerer kanskje ikke uten administrator-rettigheter." "Denne oppgaven fungerer kanskje ikke uten administrator-rettigheter."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" er ikke startet.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Kunne ikke finne mappen hvor Windows er installert." IDS_ERR_GET_WINDOWS_DIR "Kunne ikke finne mappen hvor Windows er installert."

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,6 +435,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Błąd przy pobieraniu nazwy katalogu systemowego Windows." IDS_ERR_GET_WINDOWS_DIR "Błąd przy pobieraniu nazwy katalogu systemowego Windows."

View File

@ -155,14 +155,15 @@ BEGIN
GROUPBOX "Inicialização", 202, 6, 47, 235, 30 GROUPBOX "Inicialização", 202, 6, 47, 235, 30
AUTOCHECKBOX "Executar ao iniciar o Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Executar ao iniciar o Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,6 +435,8 @@ BEGIN
"Operações que requeiram acesso de administrador podem não funcionar." "Operações que requeiram acesso de administrador podem não funcionar."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" não foi iniciado.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" não foi iniciado.\n"
"Operações que requeiram acesso de administrador podem não funcionar." "Operações que requeiram acesso de administrador podem não funcionar."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" não foi iniciado.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Erro ao localizar o diretório do Windows." IDS_ERR_GET_WINDOWS_DIR "Erro ao localizar o diretório do Windows."

View File

@ -158,14 +158,15 @@ BEGIN
GROUPBOX "Запуск", 202, 6, 47, 235, 30 GROUPBOX "Запуск", 202, 6, 47, 235, 30
AUTOCHECKBOX "Запускать при старте Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Запускать при старте Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Настройки", 202, 6, 82, 235, 90 GROUPBOX "Настройки", 202, 6, 82, 235, 105
AUTOCHECKBOX "Дописывать, а не перезаписывать журнал", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "Дописывать, а не перезаписывать журнал", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "Показывать окно выполнения", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Показывать окно выполнения", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "«Тихое» подключение", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "«Тихое» подключение", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Отображать всплывающее окно при:", ID_TXT_BALLOON, 17, 140, 128, 10 AUTOCHECKBOX "Всегда использовать интерактивный сервис", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Подключении", ID_RB_BALLOON1, 20, 155, 62, 10, WS_GROUP | WS_TABSTOP LTEXT "Отображать всплывающее окно при:", ID_TXT_BALLOON, 17, 155, 128, 10
AUTORADIOBUTTON "Под- и переподключении", ID_RB_BALLOON2, 85, 155, 100, 10 AUTORADIOBUTTON "Подключении", ID_RB_BALLOON1, 20, 170, 62, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Никогда", ID_RB_BALLOON0, 190, 155, 43, 10 AUTORADIOBUTTON "Под- и переподключении", ID_RB_BALLOON2, 85, 170, 100, 10
AUTORADIOBUTTON "Никогда", ID_RB_BALLOON0, 190, 170, 43, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -432,9 +433,11 @@ BEGIN
IDS_ERR_ACCESS_SERVICE_PIPE "Попытка доступа к пайпу службы не удалась." IDS_ERR_ACCESS_SERVICE_PIPE "Попытка доступа к пайпу службы не удалась."
IDS_ERR_WRITE_SERVICE_PIPE "Попытка записи в пайп службы не удалась." IDS_ERR_WRITE_SERVICE_PIPE "Попытка записи в пайп службы не удалась."
IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" не установлен.\n" IDS_ERR_INSTALL_ISERVICE """OpenVPNServiceInteractive"" не установлен.\n"
"Функциональность, требующая прав администратора, может не работать." "Wintun драйвер и функциональность, требующая прав администратора, может не работать."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" не запущен.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" не запущен.\n"
"Функциональность, требующая прав администратора, может не работать." "Wintun драйвер и функциональность, требующая прав администратора, может не работать."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" не запущен.\n"
"Wintun драйвер не будет работать."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Ошибка получения пути к папке ""Windows""." IDS_ERR_GET_WINDOWS_DIR "Ошибка получения пути к папке ""Windows""."

View File

@ -155,14 +155,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -431,6 +432,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" inte startad.\n"
"Wintun driver ska inte fungera."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Kunde inte hitta i vilken katalog Windows är installerat." IDS_ERR_GET_WINDOWS_DIR "Kunde inte hitta i vilken katalog Windows är installerat."

View File

@ -157,14 +157,15 @@ BEGIN
GROUPBOX "Startup", 202, 6, 47, 235, 30 GROUPBOX "Startup", 202, 6, 47, 235, 30
AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Launch on Windows startup", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Preferences", 202, 6, 82, 235, 90 GROUPBOX "Preferences", 202, 6, 82, 235, 105
AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "Append to log", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Show script window", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "Silent connection", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "Show Balloon", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "On connect", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 155, 40, 10 AUTORADIOBUTTON "On connect/reconnect", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "Never", ID_RB_BALLOON0, 181, 170, 40, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,6 +435,8 @@ BEGIN
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" is not started.\n"
"Tasks requiring administrative access may not work." "Tasks requiring administrative access may not work."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" is not started.\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Windows dizinine erişim başarısız oldu." IDS_ERR_GET_WINDOWS_DIR "Windows dizinine erişim başarısız oldu."

View File

@ -156,14 +156,15 @@ BEGIN
GROUPBOX "Запуск", 202, 6, 47, 235, 30 GROUPBOX "Запуск", 202, 6, 47, 235, 30
AUTOCHECKBOX "Запускати при старті Windows", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "Запускати при старті Windows", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "Налаштування", 202, 6, 82, 235, 90 GROUPBOX "Налаштування", 202, 6, 82, 235, 105
AUTOCHECKBOX "Додати, а не перезаписувати журнал", ID_CHK_LOG_APPEND, 17, 95, 200, 10 AUTOCHECKBOX "Додати, а не перезаписувати журнал", ID_CHK_LOG_APPEND, 17, 95, 200, 10
AUTOCHECKBOX "Показывати вікно виконання", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "Показывати вікно виконання", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "«Тихе» підключення", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "«Тихе» підключення", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "Відображати спливаюче вікно при:", ID_TXT_BALLOON, 17, 140, 128, 10 AUTOCHECKBOX "Завжди використовувати інтерактивний сервіс", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "Підключенні", ID_RB_BALLOON1, 20, 155, 62, 10, WS_GROUP | WS_TABSTOP LTEXT "Відображати спливаюче вікно при:", ID_TXT_BALLOON, 17, 155, 128, 10
AUTORADIOBUTTON "Під- та перепідключенні", ID_RB_BALLOON2, 85, 155, 100, 10 AUTORADIOBUTTON "Підключенні", ID_RB_BALLOON1, 20, 170, 62, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "Ніколи", ID_RB_BALLOON0, 190, 155, 43, 10 AUTORADIOBUTTON "Під- та перепідключенні", ID_RB_BALLOON2, 85, 170, 100, 10
AUTORADIOBUTTON "Ніколи", ID_RB_BALLOON0, 190, 170, 43, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -434,6 +435,8 @@ BEGIN
"Функціональність, що потребує прав адміністратора, може не працювати." "Функціональність, що потребує прав адміністратора, може не працювати."
IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" не запущено.\n" IDS_ERR_NOTSTARTED_ISERVICE """OpenVPNServiceInteractive"" не запущено.\n"
"Функціональність, що потребує прав адміністратора, може не працювати." "Функціональність, що потребує прав адміністратора, може не працювати."
IDS_ERR_NOTSTARTED_ISERVICE_ADM """OpenVPNServiceInteractive"" не запущено.\n"
"Wintun драйвер не буде працювати."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "Помилка отримання розташування ""Windows""." IDS_ERR_GET_WINDOWS_DIR "Помилка отримання розташування ""Windows""."

View File

@ -159,14 +159,15 @@ BEGIN
GROUPBOX "启动", 202, 6, 47, 235, 30 GROUPBOX "启动", 202, 6, 47, 235, 30
AUTOCHECKBOX "在 Windows 开机时启动", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "在 Windows 开机时启动", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "偏好设置", 202, 6, 82, 235, 90 GROUPBOX "偏好设置", 202, 6, 82, 235, 105
AUTOCHECKBOX "追加日志文件", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "追加日志文件", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "显示脚本窗口", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "显示脚本窗口", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "静默连接", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "静默连接", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "显示通知", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "连接时", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "显示通知", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "连接时、重新连接时", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "连接时", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "从不", ID_RB_BALLOON0, 181, 155, 50, 10 AUTORADIOBUTTON "连接时、重新连接时", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "从不", ID_RB_BALLOON0, 181, 170, 50, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -437,6 +438,8 @@ BEGIN
"需要管理员权限的任务可能无法正常执行。" "需要管理员权限的任务可能无法正常执行。"
IDS_ERR_NOTSTARTED_ISERVICE "未启动「OpenVPNServiceInteractive」。\n" IDS_ERR_NOTSTARTED_ISERVICE "未启动「OpenVPNServiceInteractive」。\n"
"需要管理员权限的任务可能无法正常执行。" "需要管理员权限的任务可能无法正常执行。"
IDS_ERR_NOTSTARTED_ISERVICE_ADM "未启动「OpenVPNServiceInteractive」。"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "获取 Windows 目录时发生错误。" IDS_ERR_GET_WINDOWS_DIR "获取 Windows 目录时发生错误。"

View File

@ -159,14 +159,15 @@ BEGIN
GROUPBOX "啟動", 202, 6, 47, 235, 30 GROUPBOX "啟動", 202, 6, 47, 235, 30
AUTOCHECKBOX "在 Windows 開機時執行", ID_CHK_STARTUP, 17, 59, 200, 12 AUTOCHECKBOX "在 Windows 開機時執行", ID_CHK_STARTUP, 17, 59, 200, 12
GROUPBOX "偏好設定", 202, 6, 82, 235, 90 GROUPBOX "偏好設定", 202, 6, 82, 235, 105
AUTOCHECKBOX "附加記錄檔", ID_CHK_LOG_APPEND, 17, 95, 60, 10 AUTOCHECKBOX "附加記錄檔", ID_CHK_LOG_APPEND, 17, 95, 60, 10
AUTOCHECKBOX "顯示指令碼視窗", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10 AUTOCHECKBOX "顯示指令碼視窗", ID_CHK_SHOW_SCRIPT_WIN, 17, 110, 200, 10
AUTOCHECKBOX "寧靜連線", ID_CHK_SILENT, 17, 125, 200, 10 AUTOCHECKBOX "寧靜連線", ID_CHK_SILENT, 17, 125, 200, 10
LTEXT "顯示通知氣球", ID_TXT_BALLOON, 17, 140, 100, 10 AUTOCHECKBOX "Always use interactive service", ID_CHK_ALWAYS_USE_ISERVICE, 17, 140, 200, 10
AUTORADIOBUTTON "連上線時", ID_RB_BALLOON1, 28, 155, 50, 10, WS_GROUP | WS_TABSTOP LTEXT "顯示通知氣球", ID_TXT_BALLOON, 17, 155, 100, 10
AUTORADIOBUTTON "連上線、重新連線時", ID_RB_BALLOON2, 86, 155, 90, 10 AUTORADIOBUTTON "連上線時", ID_RB_BALLOON1, 28, 170, 50, 10, WS_GROUP | WS_TABSTOP
AUTORADIOBUTTON "永不顯示", ID_RB_BALLOON0, 181, 155, 50, 10 AUTORADIOBUTTON "連上線、重新連線時", ID_RB_BALLOON2, 86, 170, 90, 10
AUTORADIOBUTTON "永不顯示", ID_RB_BALLOON0, 181, 170, 50, 10
END END
/* Advanced Dialog */ /* Advanced Dialog */
@ -437,6 +438,8 @@ BEGIN
"需要管理員權限的任務可能無法正常執行。" "需要管理員權限的任務可能無法正常執行。"
IDS_ERR_NOTSTARTED_ISERVICE "未啟動「OpenVPNServiceInteractive」。\n" IDS_ERR_NOTSTARTED_ISERVICE "未啟動「OpenVPNServiceInteractive」。\n"
"需要管理員權限的任務可能無法正常執行。" "需要管理員權限的任務可能無法正常執行。"
IDS_ERR_NOTSTARTED_ISERVICE_ADM "未啟動「OpenVPNServiceInteractive」。\n"
"Wintun driver will not work."
/* registry */ /* registry */
IDS_ERR_GET_WINDOWS_DIR "取得 Windows 目錄時發生錯誤。" IDS_ERR_GET_WINDOWS_DIR "取得 Windows 目錄時發生錯誤。"

View File

@ -32,6 +32,7 @@
#include "options.h" #include "options.h"
#include "scripts.h" #include "scripts.h"
#include "main.h" #include "main.h"
#include "misc.h"
#include "openvpn-gui-res.h" #include "openvpn-gui-res.h"
#include "localization.h" #include "localization.h"
@ -283,7 +284,12 @@ CheckIServiceStatus(BOOL warn)
{ {
/* warn that iservice is not started */ /* warn that iservice is not started */
if (warn) if (warn)
ShowLocalizedMsg(IDS_ERR_NOTSTARTED_ISERVICE); {
if (IsUserAdmin())
ShowLocalizedMsg(IDS_ERR_NOTSTARTED_ISERVICE_ADM);
else
ShowLocalizedMsg(IDS_ERR_NOTSTARTED_ISERVICE);
}
goto out; goto out;
} }
ret = true; ret = true;