From 995a10c8992bc9bca6090df4088b713c8af61cea Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 9 Jul 2016 16:51:21 +0000 Subject: [PATCH] [SERVMAN] Add logon and recovery property pages. Still work in progress. svn path=/trunk/; revision=71872 --- .../mscutils/servman/CMakeLists.txt | 4 +- .../mscutils/servman/lang/bg-BG.rc | 57 +++ .../mscutils/servman/lang/cs-CZ.rc | 57 +++ .../mscutils/servman/lang/de-DE.rc | 57 +++ .../mscutils/servman/lang/el-GR.rc | 57 +++ .../mscutils/servman/lang/en-US.rc | 57 +++ .../mscutils/servman/lang/es-ES.rc | 57 +++ .../mscutils/servman/lang/fr-FR.rc | 57 +++ .../mscutils/servman/lang/he-IL.rc | 57 +++ .../mscutils/servman/lang/id-ID.rc | 57 +++ .../mscutils/servman/lang/it-IT.rc | 57 +++ .../mscutils/servman/lang/ja-JP.rc | 57 +++ .../mscutils/servman/lang/ko-KR.rc | 57 +++ .../mscutils/servman/lang/no-NO.rc | 57 +++ .../mscutils/servman/lang/pl-PL.rc | 57 +++ .../mscutils/servman/lang/ro-RO.rc | 57 +++ .../mscutils/servman/lang/ru-RU.rc | 57 +++ .../mscutils/servman/lang/sk-SK.rc | 57 +++ .../mscutils/servman/lang/sq-AL.rc | 57 +++ .../mscutils/servman/lang/sv-SE.rc | 57 +++ .../mscutils/servman/lang/th-TH.rc | 57 +++ .../mscutils/servman/lang/tr-TR.rc | 65 +++- .../mscutils/servman/lang/uk-UA.rc | 57 +++ .../mscutils/servman/lang/zh-CN.rc | 57 +++ .../mscutils/servman/lang/zh-TW.rc | 57 +++ .../applications/mscutils/servman/precomp.h | 8 + .../applications/mscutils/servman/propsheet.c | 10 +- .../mscutils/servman/propsheet_logon.c | 153 ++++++++ .../mscutils/servman/propsheet_recovery.c | 347 ++++++++++++++++++ .../applications/mscutils/servman/resource.h | 40 +- 30 files changed, 1927 insertions(+), 11 deletions(-) create mode 100644 reactos/base/applications/mscutils/servman/propsheet_logon.c create mode 100644 reactos/base/applications/mscutils/servman/propsheet_recovery.c diff --git a/reactos/base/applications/mscutils/servman/CMakeLists.txt b/reactos/base/applications/mscutils/servman/CMakeLists.txt index b671e4def2e..1f96e0677df 100644 --- a/reactos/base/applications/mscutils/servman/CMakeLists.txt +++ b/reactos/base/applications/mscutils/servman/CMakeLists.txt @@ -14,6 +14,8 @@ list(APPEND SOURCE propsheet.c propsheet_depends.c propsheet_general.c + propsheet_logon.c + propsheet_recovery.c query.c servman.c start.c @@ -25,6 +27,6 @@ file(GLOB servman_rc_deps res/*.*) add_rc_deps(servman.rc ${servman_rc_deps}) add_executable(servman ${SOURCE} servman.rc) set_module_type(servman win32gui UNICODE) -add_importlibs(servman user32 gdi32 advapi32 version comctl32 shell32 comdlg32 msvcrt kernel32) +add_importlibs(servman user32 gdi32 advapi32 version comctl32 shell32 comdlg32 msvcrt kernel32 ntdll) add_pch(servman precomp.h SOURCE) add_cd_file(TARGET servman DESTINATION reactos/system32 FOR all) diff --git a/reactos/base/applications/mscutils/servman/lang/bg-BG.rc b/reactos/base/applications/mscutils/servman/lang/bg-BG.rc index 7148e510352..b92eab866ec 100644 --- a/reactos/base/applications/mscutils/servman/lang/bg-BG.rc +++ b/reactos/base/applications/mscutils/servman/lang/bg-BG.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Зависимости" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Управление на услугите на РеактОС" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/cs-CZ.rc b/reactos/base/applications/mscutils/servman/lang/cs-CZ.rc index f74e6c1dc89..ca676571e2b 100644 --- a/reactos/base/applications/mscutils/servman/lang/cs-CZ.rc +++ b/reactos/base/applications/mscutils/servman/lang/cs-CZ.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Upravit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Závislosti" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Správce služeb" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/de-DE.rc b/reactos/base/applications/mscutils/servman/lang/de-DE.rc index a3fb029f473..9910f9d7fc6 100644 --- a/reactos/base/applications/mscutils/servman/lang/de-DE.rc +++ b/reactos/base/applications/mscutils/servman/lang/de-DE.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Bearbeiten", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Anmelden" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Anmelden als:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Lokales Systemkonto", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "Die&ses Konto:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Datenaustausch &zwischen Dienst und Desktop zulassen", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Durchsuchen...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Kennwort:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "Kenn&wort-\nbestätigung:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "D&ienst für folgende Hardwareprofile aktivieren bzw. deaktivieren:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Aktivieren", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "Deak&tivieren", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Abhängigkeiten" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Dienst-Manager" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/el-GR.rc b/reactos/base/applications/mscutils/servman/lang/el-GR.rc index 499de2ac437..eedf64f3807 100644 --- a/reactos/base/applications/mscutils/servman/lang/el-GR.rc +++ b/reactos/base/applications/mscutils/servman/lang/el-GR.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Επεξεργασία", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Εξαρτήσεις" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Διαχειριστής Υπηρεσιών του ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/en-US.rc b/reactos/base/applications/mscutils/servman/lang/en-US.rc index 35879ce694a..e57d6ef1657 100644 --- a/reactos/base/applications/mscutils/servman/lang/en-US.rc +++ b/reactos/base/applications/mscutils/servman/lang/en-US.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dependencies" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Service Manager" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END \ No newline at end of file diff --git a/reactos/base/applications/mscutils/servman/lang/es-ES.rc b/reactos/base/applications/mscutils/servman/lang/es-ES.rc index 3405b40de78..2628d284d69 100644 --- a/reactos/base/applications/mscutils/servman/lang/es-ES.rc +++ b/reactos/base/applications/mscutils/servman/lang/es-ES.rc @@ -104,6 +104,55 @@ BEGIN PUSHBUTTON "Editar", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dependencias" FONT 8, "MS Shell Dlg", 0, 0 @@ -282,3 +331,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Administrador de servicios de ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/fr-FR.rc b/reactos/base/applications/mscutils/servman/lang/fr-FR.rc index b2745dd443e..703ea9796cb 100644 --- a/reactos/base/applications/mscutils/servman/lang/fr-FR.rc +++ b/reactos/base/applications/mscutils/servman/lang/fr-FR.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Éditer", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dépendances" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Gestionnaire de Services ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/he-IL.rc b/reactos/base/applications/mscutils/servman/lang/he-IL.rc index ace97031d78..dfbc64e74c7 100644 --- a/reactos/base/applications/mscutils/servman/lang/he-IL.rc +++ b/reactos/base/applications/mscutils/servman/lang/he-IL.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "עריכה", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "יחסי תלות" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "מנהל השירותים של ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/id-ID.rc b/reactos/base/applications/mscutils/servman/lang/id-ID.rc index e92aa8c6d28..27f3f6fb98e 100644 --- a/reactos/base/applications/mscutils/servman/lang/id-ID.rc +++ b/reactos/base/applications/mscutils/servman/lang/id-ID.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Ketergantungan" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Service Manager" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/it-IT.rc b/reactos/base/applications/mscutils/servman/lang/it-IT.rc index 6534269b0b8..94512e266e9 100644 --- a/reactos/base/applications/mscutils/servman/lang/it-IT.rc +++ b/reactos/base/applications/mscutils/servman/lang/it-IT.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dipendenze" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Gestione dei servizi di ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/ja-JP.rc b/reactos/base/applications/mscutils/servman/lang/ja-JP.rc index db4c619a310..dc6b084acca 100644 --- a/reactos/base/applications/mscutils/servman/lang/ja-JP.rc +++ b/reactos/base/applications/mscutils/servman/lang/ja-JP.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "編集", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "依存関係" FONT 9, "MS UI Gothic", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS サービス マネージャ" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/ko-KR.rc b/reactos/base/applications/mscutils/servman/lang/ko-KR.rc index ae1c057da75..8be1a256183 100644 --- a/reactos/base/applications/mscutils/servman/lang/ko-KR.rc +++ b/reactos/base/applications/mscutils/servman/lang/ko-KR.rc @@ -103,6 +103,55 @@ BEGIN PUSHBUTTON "편집", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "종속성" FONT 9, "MS Shell Dlg", 0, 0 @@ -281,3 +330,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS 서비스 관리자" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/no-NO.rc b/reactos/base/applications/mscutils/servman/lang/no-NO.rc index dd632c02739..82ddf96adc8 100644 --- a/reactos/base/applications/mscutils/servman/lang/no-NO.rc +++ b/reactos/base/applications/mscutils/servman/lang/no-NO.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Rediger", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dependencies" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Tjenestebehandler" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/pl-PL.rc b/reactos/base/applications/mscutils/servman/lang/pl-PL.rc index d8e16a2e13a..213ff0ca7b8 100644 --- a/reactos/base/applications/mscutils/servman/lang/pl-PL.rc +++ b/reactos/base/applications/mscutils/servman/lang/pl-PL.rc @@ -111,6 +111,55 @@ BEGIN PUSHBUTTON "Edytuj", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Zależności" FONT 8, "MS Shell Dlg", 0, 0 @@ -289,3 +338,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Menedżer Usług ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/ro-RO.rc b/reactos/base/applications/mscutils/servman/lang/ro-RO.rc index 2457c97c525..af47aaaad2d 100644 --- a/reactos/base/applications/mscutils/servman/lang/ro-RO.rc +++ b/reactos/base/applications/mscutils/servman/lang/ro-RO.rc @@ -106,6 +106,55 @@ BEGIN PUSHBUTTON "Mo&dificare", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Dependențe" FONT 8, "MS Shell Dlg", 0, 0 @@ -284,3 +333,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Gestionar de servicii" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/ru-RU.rc b/reactos/base/applications/mscutils/servman/lang/ru-RU.rc index 3cd8853d2e0..c1ea2c6a2bb 100644 --- a/reactos/base/applications/mscutils/servman/lang/ru-RU.rc +++ b/reactos/base/applications/mscutils/servman/lang/ru-RU.rc @@ -101,6 +101,55 @@ BEGIN PUSHBUTTON "Изменить", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Зависимости" FONT 8, "MS Shell Dlg", 0, 0 @@ -279,3 +328,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Диспетчер служб ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/sk-SK.rc b/reactos/base/applications/mscutils/servman/lang/sk-SK.rc index 92e67faccd9..114b116a756 100644 --- a/reactos/base/applications/mscutils/servman/lang/sk-SK.rc +++ b/reactos/base/applications/mscutils/servman/lang/sk-SK.rc @@ -106,6 +106,55 @@ BEGIN PUSHBUTTON "Upraviť", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Závislosti" //Dependencies FONT 8, "MS Shell Dlg", 0, 0 @@ -284,3 +333,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Manažér služieb systému ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/sq-AL.rc b/reactos/base/applications/mscutils/servman/lang/sq-AL.rc index fc7b82ed25d..9212c54ac8c 100644 --- a/reactos/base/applications/mscutils/servman/lang/sq-AL.rc +++ b/reactos/base/applications/mscutils/servman/lang/sq-AL.rc @@ -106,6 +106,55 @@ BEGIN PUSHBUTTON "Modifiko", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Varësit" FONT 8, "MS Shell Dlg", 0, 0 @@ -284,3 +333,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Menaxhues i shërbimeve të ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/sv-SE.rc b/reactos/base/applications/mscutils/servman/lang/sv-SE.rc index 4e073fde280..40ac7a033d6 100644 --- a/reactos/base/applications/mscutils/servman/lang/sv-SE.rc +++ b/reactos/base/applications/mscutils/servman/lang/sv-SE.rc @@ -108,6 +108,55 @@ BEGIN PUSHBUTTON "Redigera", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Beroenden" FONT 8, "MS Shell Dlg", 0, 0 @@ -286,3 +335,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS tjänster" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/th-TH.rc b/reactos/base/applications/mscutils/servman/lang/th-TH.rc index 24f684cae5f..215fce96332 100644 --- a/reactos/base/applications/mscutils/servman/lang/th-TH.rc +++ b/reactos/base/applications/mscutils/servman/lang/th-TH.rc @@ -109,6 +109,55 @@ BEGIN PUSHBUTTON "Edit", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "แบบไม่กำหนดเอง" FONT 8, "MS Shell Dlg", 0, 0 @@ -287,3 +336,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS Service Manager" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/tr-TR.rc b/reactos/base/applications/mscutils/servman/lang/tr-TR.rc index 0d932382acc..e0e5fd29aea 100644 --- a/reactos/base/applications/mscutils/servman/lang/tr-TR.rc +++ b/reactos/base/applications/mscutils/servman/lang/tr-TR.rc @@ -103,6 +103,55 @@ BEGIN PUSHBUTTON "D&üzenle", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Bağımlılıklar" FONT 8, "MS Shell Dlg", 0, 0 @@ -261,10 +310,10 @@ BEGIN IDS_HINT_CREATE " Yeni bir hizmet oluşturur." IDS_HINT_DELETE " Seçili hizmeti siler." IDS_HINT_PROP " Şimdiki seçilen için husûsiyet penceresini açar." - IDS_HINT_LARGE " Öğeleri büyük simgelerle görüntüler." - IDS_HINT_SMALL " Öğeleri küçük simgelerle görüntüler." - IDS_HINT_LIST " Öğeleri bir dizelge olarak görüntüler." - IDS_HINT_DETAILS " Bir pencere içinde her bir öğe üzerine bilgi görüntüler." + IDS_HINT_LARGE " Ögeleri büyük simgelerle görüntüler." + IDS_HINT_SMALL " Ögeleri küçük simgelerle görüntüler." + IDS_HINT_LIST " Ögeleri bir dizelge olarak görüntüler." + IDS_HINT_DETAILS " Bir pencere içinde her bir öge üzerine bilgi görüntüler." IDS_HINT_CUST " Görünümü husûsileştirir." IDS_HINT_HELP " Yardım penceresini görüntüler." IDS_HINT_ABOUT " Hizmet Yöneticisi üzerine." @@ -281,3 +330,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Hizmet Yöneticisi" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/uk-UA.rc b/reactos/base/applications/mscutils/servman/lang/uk-UA.rc index 0379670ee5e..7d24dee681e 100644 --- a/reactos/base/applications/mscutils/servman/lang/uk-UA.rc +++ b/reactos/base/applications/mscutils/servman/lang/uk-UA.rc @@ -109,6 +109,55 @@ BEGIN PUSHBUTTON "Правка", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "Залежності" FONT 8, "MS Shell Dlg", 0, 0 @@ -287,3 +336,11 @@ STRINGTABLE BEGIN IDS_APPNAME "Диспетчер керування службами ReactOS" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/zh-CN.rc b/reactos/base/applications/mscutils/servman/lang/zh-CN.rc index 962ef5be689..10c2b88649c 100644 --- a/reactos/base/applications/mscutils/servman/lang/zh-CN.rc +++ b/reactos/base/applications/mscutils/servman/lang/zh-CN.rc @@ -103,6 +103,55 @@ BEGIN PUSHBUTTON "编辑", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "依赖" FONT 9, "MS Shell Dlg", 0, 0 @@ -281,3 +330,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS 服务管理器" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/lang/zh-TW.rc b/reactos/base/applications/mscutils/servman/lang/zh-TW.rc index af51571b3ae..93aca0dfa56 100644 --- a/reactos/base/applications/mscutils/servman/lang/zh-TW.rc +++ b/reactos/base/applications/mscutils/servman/lang/zh-TW.rc @@ -103,6 +103,55 @@ BEGIN PUSHBUTTON "編輯", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED END +IDD_LOGON DIALOGEX 6, 6, 253, 232 +CAPTION "Log On" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Log on as:", IDC_STATIC, 7, 7, 238, 8 + AUTORADIOBUTTON "&Local System account", IDC_LOGON_SYSTEMACCOUNT, 7, 22, 238, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "&This account:", IDC_LOGON_THISACCOUNT, 7, 52, 60, 10, BS_TOP | BS_MULTILINE | WS_CHILD | WS_VISIBLE + AUTOCHECKBOX "Allo&w service to interact with desktop", IDC_LOGON_INTERACTIVE, 18, 34, 227, 10, WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP | BS_TOP | BS_MULTILINE + EDITTEXT IDC_LOGON_ACCOUNTNAME, 72, 50, 103, 14, ES_LEFT | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP + PUSHBUTTON "&Browse...", IDC_LOGON_SEARCH, 185, 50, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP + LTEXT "&Password:", IDC_LOGON_PW1TEXT, 18, 71, 33, 8, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD1, 72, 68, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "&Confirm password:", IDC_LOGON_PW2TEXT, 18, 84, 47, 18, WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_GROUP + EDITTEXT IDC_LOGON_PASSWORD2, 72, 86, 104, 14, ES_LEFT | ES_PASSWORD | ES_AUTOHSCROLL | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP + LTEXT "You can enable or disable this service for the hardware profiles listed below:", IDC_STATIC, 7, 114, 210, 8, WS_CHILD | WS_VISIBLE | WS_GROUP + CONTROL "", IDC_LOGON_HWPROFILE, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_GROUP | WS_TABSTOP, 7, 124, 238, 65 + PUSHBUTTON "&Enable", IDC_LOGON_HWENABLE, 116, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED + PUSHBUTTON "&Disable", IDC_LOGON_HWDISABLE, 185, 197, 60, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_DISABLED +END + +IDD_RECOVERY DIALOGEX 6, 6, 253, 232 +CAPTION "Recovery" +FONT 8, "MS Shell Dlg", 0, 0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "Select the computer's response if this service fails.", IDC_STATIC, 7, 7, 238, 8 + LTEXT "&First failure:", IDC_STATIC, 7, 24, 92, 8 + COMBOBOX IDC_FIRST_FAILURE, 104, 22, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "&Second failure:", IDC_STATIC, 7, 41, 92, 8 + COMBOBOX IDC_SECOND_FAILURE, 104, 39, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Subsequent failures:", IDC_STATIC, 7, 58, 92, 8 + COMBOBOX IDC_SUBSEQUENT_FAILURES, 104, 56, 141, 147, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + LTEXT "Reset fail c&ounter after:", IDC_STATIC, 7, 75, 72, 8 + EDITTEXT IDC_RESET_TIME, 104, 73, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "days", IDC_STATIC, 150, 75, 95, 8 + LTEXT "Restart ser&vice after:", IDC_RESTART_TEXT1, 7, 92, 92, 8 + EDITTEXT IDC_RESTART_TIME, 104, 90, 40, 13, WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP | ES_LEFT | ES_AUTOHSCROLL | ES_NUMBER + LTEXT "minutes", IDC_RESTART_TEXT2, 150, 92, 95, 8 + GROUPBOX "Run program", IDC_RUN_GROUPBOX, 7, 108, 238, 80 + LTEXT "&Program:", IDC_RUN_TEXT1, 14, 121, 168, 8 + EDITTEXT IDC_PROGRAM, 14, 131, 165, 14 + PUSHBUTTON "&Browse...", IDC_BROWSE_PROGRAM, 180, 131, 58, 14 + LTEXT "&Command line parameters:", IDC_RUN_TEXT2, 14, 155, 108, 8 + EDITTEXT IDC_PARAMETERS, 128, 152, 110, 14 + AUTOCHECKBOX "Append fail count to &end of command line (/fail=%1%)", IDC_ADD_FAILCOUNT, 14, 171, 219, 10, WS_CHILD | WS_VISIBLE | WS_TABSTOP | BS_TOP | BS_MULTILINE + PUSHBUTTON "&Restart Computer Options...", IDC_RESTART_OPTIONS, 116, 197, 129, 14 +END + IDD_DLG_DEPEND DIALOGEX 6, 6, 253, 225 CAPTION "依賴項" FONT 9, "MS Shell Dlg", 0, 0 @@ -281,3 +330,11 @@ STRINGTABLE BEGIN IDS_APPNAME "ReactOS 服務管理員" END + +STRINGTABLE +BEGIN + IDS_NO_ACTION "Take no action" + IDS_RESTART_SERVICE "Restart the Service" + IDS_RUN_PROGRAM "Run a Program" + IDS_RESTART_COMPUTER "Restart the Computer" +END diff --git a/reactos/base/applications/mscutils/servman/precomp.h b/reactos/base/applications/mscutils/servman/precomp.h index 590eee75fd0..8923e0d35ac 100644 --- a/reactos/base/applications/mscutils/servman/precomp.h +++ b/reactos/base/applications/mscutils/servman/precomp.h @@ -171,6 +171,14 @@ INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); +INT_PTR CALLBACK LogonPageProc(HWND hwndDlg, + UINT uMsg, + WPARAM wParam, + LPARAM lParam); +INT_PTR CALLBACK RecoveryPageProc(HWND hwndDlg, + UINT uMsg, + WPARAM wParam, + LPARAM lParam); /* export.c */ VOID ExportFile(PMAIN_WND_INFO Info); diff --git a/reactos/base/applications/mscutils/servman/propsheet.c b/reactos/base/applications/mscutils/servman/propsheet.c index 2510599c106..dc978c8dc77 100644 --- a/reactos/base/applications/mscutils/servman/propsheet.c +++ b/reactos/base/applications/mscutils/servman/propsheet.c @@ -28,7 +28,7 @@ LONG APIENTRY OpenPropSheet(PMAIN_WND_INFO Info) { PROPSHEETHEADER psh; - PROPSHEETPAGE psp[2]; + PROPSHEETPAGE psp[4]; PSERVICEPROPSHEET pServicePropSheet; LONG Ret = 0; @@ -49,14 +49,14 @@ OpenPropSheet(PMAIN_WND_INFO Info) sizeof(*pServicePropSheet)); if (pServicePropSheet) { - /* save current service, as it could change while the dialog is open */ + /* Save current service, as it could change while the dialog is open */ pServicePropSheet->pService = Info->pCurrentService; pServicePropSheet->Info = Info; InitPropSheetPage(&psp[0], pServicePropSheet, IDD_DLG_GENERAL, GeneralPageProc); - //InitPropSheetPage(&psp[1], Info, IDD_DLG_GENERAL, LogonPageProc); - //InitPropSheetPage(&psp[2], Info, IDD_DLG_GENERAL, RecoveryPageProc); - InitPropSheetPage(&psp[1], pServicePropSheet, IDD_DLG_DEPEND, DependenciesPageProc); + InitPropSheetPage(&psp[1], pServicePropSheet, IDD_LOGON, LogonPageProc); + InitPropSheetPage(&psp[2], pServicePropSheet, IDD_RECOVERY, RecoveryPageProc); + InitPropSheetPage(&psp[3], pServicePropSheet, IDD_DLG_DEPEND, DependenciesPageProc); Ret = (LONG)(PropertySheet(&psh) != -1); diff --git a/reactos/base/applications/mscutils/servman/propsheet_logon.c b/reactos/base/applications/mscutils/servman/propsheet_logon.c new file mode 100644 index 00000000000..edfc26d105e --- /dev/null +++ b/reactos/base/applications/mscutils/servman/propsheet_logon.c @@ -0,0 +1,153 @@ +/* + * PROJECT: ReactOS Services + * LICENSE: GPL - See COPYING in the top level directory + * FILE: base/applications/mscutils/servman/propsheet_logon.c + * PURPOSE: Logon property page + * COPYRIGHT: Eric Kohl + */ + +#include "precomp.h" + +#define NDEBUG +#include + +typedef struct _LOGONDATA +{ + ENUM_SERVICE_STATUS_PROCESS *pService; + LPQUERY_SERVICE_CONFIG pServiceConfig; + WCHAR szAccountName[64]; + WCHAR szPassword1[64]; + WCHAR szPassword2[64]; + BOOL bInitial; + BOOL bAccountNameChanged; +} LOGONDATA, *PLOGONDATA; + +static +VOID +SetControlStates( + HWND hwndDlg, + PLOGONDATA pLogonData, + BOOL bLocalSystem) +{ + BOOL y = bLocalSystem ? FALSE : TRUE; + + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_INTERACTIVE), bLocalSystem); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_ACCOUNTNAME), y); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_SEARCH), y); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_PW1TEXT), y); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_PASSWORD1), y); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_PW2TEXT), y); + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_PASSWORD2), y); + + if (bLocalSystem == TRUE && pLogonData->bInitial == FALSE) + { + GetDlgItemText(hwndDlg, IDC_LOGON_ACCOUNTNAME, pLogonData->szAccountName, 64); + GetDlgItemText(hwndDlg, IDC_LOGON_PASSWORD1, pLogonData->szPassword1, 64); + GetDlgItemText(hwndDlg, IDC_LOGON_PASSWORD2, pLogonData->szPassword2, 64); + } + + SetDlgItemText(hwndDlg, IDC_LOGON_ACCOUNTNAME, bLocalSystem ? L"" : pLogonData->szAccountName); + SetDlgItemText(hwndDlg, IDC_LOGON_PASSWORD1, bLocalSystem ? L"" : pLogonData->szPassword1); + SetDlgItemText(hwndDlg, IDC_LOGON_PASSWORD2, bLocalSystem ? L"" : pLogonData->szPassword2); + + pLogonData->bInitial = FALSE; +} + + +/* + * Logon Property dialog callback. + * Controls messages to the Logon dialog + */ +INT_PTR +CALLBACK +LogonPageProc( + HWND hwndDlg, + UINT uMsg, + WPARAM wParam, + LPARAM lParam) +{ + PLOGONDATA pLogonData; + + /* Get the window context */ + pLogonData = (PLOGONDATA)GetWindowLongPtr(hwndDlg, + GWLP_USERDATA); + if (pLogonData == NULL && uMsg != WM_INITDIALOG) + { + return FALSE; + } + + switch (uMsg) + { + case WM_INITDIALOG: + pLogonData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(LOGONDATA)); + if (pLogonData != NULL) + { + SetWindowLongPtr(hwndDlg, + GWLP_USERDATA, + (LONG_PTR)pLogonData); + + pLogonData->bInitial = TRUE; + pLogonData->pService = ((PSERVICEPROPSHEET)(((LPPROPSHEETPAGE)lParam)->lParam))->pService; + + pLogonData->pServiceConfig = GetServiceConfig(pLogonData->pService->lpServiceName); + if (pLogonData->pServiceConfig != NULL) + { + if (pLogonData->pServiceConfig->lpServiceStartName == NULL || + _wcsicmp(pLogonData->pServiceConfig->lpServiceStartName, L"LocalSystem") == 0) + { + PostMessageW(GetDlgItem(hwndDlg, IDC_LOGON_SYSTEMACCOUNT), BM_SETCHECK, (WPARAM)BST_CHECKED, 0); + PostMessageW(hwndDlg, WM_COMMAND, IDC_LOGON_SYSTEMACCOUNT, 0); + } + else + { + wcscpy(pLogonData->szAccountName, pLogonData->pServiceConfig->lpServiceStartName); + PostMessageW(GetDlgItem(hwndDlg, IDC_LOGON_THISACCOUNT), BM_SETCHECK, (WPARAM)BST_CHECKED, 0); + PostMessageW(hwndDlg, WM_COMMAND, IDC_LOGON_THISACCOUNT, 0); + } + } + } + + EnableWindow(GetDlgItem(hwndDlg, IDC_LOGON_HWPROFILE), FALSE); + break; + + case WM_DESTROY: + if (pLogonData->pServiceConfig) + HeapFree(GetProcessHeap(), 0, pLogonData->pServiceConfig); + + HeapFree(GetProcessHeap(), 0, pLogonData); + break; + + case WM_COMMAND: + switch(LOWORD(wParam)) + { + case IDC_LOGON_SYSTEMACCOUNT: + SetControlStates(hwndDlg, pLogonData, TRUE); + break; + + case IDC_LOGON_THISACCOUNT: + SetControlStates(hwndDlg, pLogonData, FALSE); + break; + + case IDC_LOGON_ACCOUNTNAME: + if (HIWORD(wParam) == EN_CHANGE) + { + pLogonData->bAccountNameChanged = TRUE; + PropSheet_Changed(GetParent(hwndDlg), hwndDlg); + } + break; + + + } + break; + + case WM_NOTIFY: + switch (((LPNMHDR)lParam)->code) + { + case PSN_APPLY: + break; + } + break; + } + + return FALSE; +} diff --git a/reactos/base/applications/mscutils/servman/propsheet_recovery.c b/reactos/base/applications/mscutils/servman/propsheet_recovery.c new file mode 100644 index 00000000000..36ccffba21c --- /dev/null +++ b/reactos/base/applications/mscutils/servman/propsheet_recovery.c @@ -0,0 +1,347 @@ +/* + * PROJECT: ReactOS Services + * LICENSE: GPL - See COPYING in the top level directory + * FILE: base/applications/mscutils/servman/propsheet_recovery.c + * PURPOSE: Recovery property page + * COPYRIGHT: Eric Kohl + */ + +#include "precomp.h" + +#define NDEBUG +#include + +typedef struct _RECOVERYDATA +{ + ENUM_SERVICE_STATUS_PROCESS *pService; + LPSERVICE_FAILURE_ACTIONS pServiceFailure; + +} RECOVERYDATA, *PRECOVERYDATA; + +static +VOID +InitRecoveryPage( + HWND hwndDlg) +{ + LPWSTR lpAction; + INT id; + + for (id = IDS_NO_ACTION; id <= IDS_RESTART_COMPUTER; id++) + { + if (AllocAndLoadString(&lpAction, + hInstance, + id)) + { + SendDlgItemMessageW(hwndDlg, + IDC_FIRST_FAILURE, + CB_ADDSTRING, + 0, + (LPARAM)lpAction); + + SendDlgItemMessageW(hwndDlg, + IDC_SECOND_FAILURE, + CB_ADDSTRING, + 0, + (LPARAM)lpAction); + + SendDlgItemMessageW(hwndDlg, + IDC_SUBSEQUENT_FAILURES, + CB_ADDSTRING, + 0, + (LPARAM)lpAction); + + LocalFree(lpAction); + } + } + + SendDlgItemMessageW(hwndDlg, + IDC_FIRST_FAILURE, + CB_SETCURSEL, + 0, + 0); + + SendDlgItemMessageW(hwndDlg, + IDC_SECOND_FAILURE, + CB_SETCURSEL, + 0, + 0); + + SendDlgItemMessageW(hwndDlg, + IDC_SUBSEQUENT_FAILURES, + CB_SETCURSEL, + 0, + 0); + + SendDlgItemMessageW(hwndDlg, + IDC_RESET_TIME, + WM_SETTEXT, + 0, + (LPARAM)L"0"); + + SendDlgItemMessageW(hwndDlg, + IDC_RESTART_TIME, + WM_SETTEXT, + 0, + (LPARAM)L"1"); + + for (id = IDC_RESTART_TEXT1; id <= IDC_RESTART_OPTIONS; id++) + EnableWindow(GetDlgItem(hwndDlg, id), FALSE); +} + + +static +BOOL +GetServiceFailure( + PRECOVERYDATA pRecoveryData) +{ + LPSERVICE_FAILURE_ACTIONS pServiceFailure = NULL; + SC_HANDLE hManager = NULL; + SC_HANDLE hService = NULL; + BOOL bResult = TRUE; + DWORD cbBytesNeeded = 0; + + hManager = OpenSCManager(NULL, + NULL, + SC_MANAGER_CONNECT); + if (hManager == NULL) + { + bResult = FALSE; + goto done; + } + + hService = OpenService(hManager, pRecoveryData->pService->lpServiceName, SERVICE_QUERY_CONFIG); + if (hService == NULL) + { + bResult = FALSE; + goto done; + } + + if (!QueryServiceConfig2(hService, + SERVICE_CONFIG_FAILURE_ACTIONS, + NULL, + 0, + &cbBytesNeeded)) + { + if (cbBytesNeeded == 0) + { + bResult = FALSE; + goto done; + } + } + + pServiceFailure = HeapAlloc(GetProcessHeap(), 0, cbBytesNeeded); + if (pServiceFailure == NULL) + { + SetLastError(ERROR_OUTOFMEMORY); + bResult = FALSE; + goto done; + } + + if (!QueryServiceConfig2(hService, + SERVICE_CONFIG_FAILURE_ACTIONS, + (LPBYTE)pServiceFailure, + cbBytesNeeded, + &cbBytesNeeded)) + { + bResult = FALSE; + goto done; + } + + pRecoveryData->pServiceFailure = pServiceFailure; + +done: + if (bResult == FALSE && pServiceFailure != NULL) + HeapFree(GetProcessHeap(), 0, pServiceFailure); + + if (hService) + CloseServiceHandle(hService); + + if (hManager) + CloseServiceHandle(hManager); + + return bResult; +} + +static +VOID +ShowFailureActions( + HWND hwndDlg, + PRECOVERYDATA pRecoveryData) +{ + WCHAR szBuffer[32]; + INT i, index, id; + + for (i = 0; i < min(pRecoveryData->pServiceFailure->cActions, 3); i++) + { + index = -1; + + switch (pRecoveryData->pServiceFailure->lpsaActions[i].Type) + { + case SC_ACTION_NONE: + index = 0; + break; + + case SC_ACTION_RESTART: + index = 1; + + wsprintf(szBuffer, L"%lu", pRecoveryData->pServiceFailure->lpsaActions[i].Delay / 60000); + SendDlgItemMessageW(hwndDlg, + IDC_RESTART_TIME, + WM_SETTEXT, + 0, + (LPARAM)szBuffer); + + for (id = IDC_RESTART_TEXT1; id <= IDC_RESTART_TEXT2; id++) + EnableWindow(GetDlgItem(hwndDlg, id), TRUE); + break; + + case SC_ACTION_REBOOT: + index = 3; + + EnableWindow(GetDlgItem(hwndDlg, IDC_RESTART_OPTIONS), TRUE); + break; + + case SC_ACTION_RUN_COMMAND: + index = 2; + + for (id = IDC_RUN_GROUPBOX; id <= IDC_ADD_FAILCOUNT; id++) + EnableWindow(GetDlgItem(hwndDlg, id), TRUE); + break; + } + + if (index != -1) + { + SendDlgItemMessageW(hwndDlg, + IDC_FIRST_FAILURE + i, + CB_SETCURSEL, + index, + 0); + } + } + + wsprintf(szBuffer, L"%lu", pRecoveryData->pServiceFailure->dwResetPeriod / 86400); + SendDlgItemMessageW(hwndDlg, + IDC_RESET_TIME, + WM_SETTEXT, + 0, + (LPARAM)szBuffer); +} + + +static +VOID +UpdateFailureActions( + HWND hwndDlg, + PRECOVERYDATA pRecoveryData) +{ + INT id, index; + BOOL bRestartService = FALSE; + BOOL bRunProgram = FALSE; + BOOL bRebootComputer = FALSE; + + for (id = IDC_FIRST_FAILURE; id <= IDC_SUBSEQUENT_FAILURES; id++) + { + index = SendDlgItemMessageW(hwndDlg, + id, + CB_GETCURSEL, + 0, + 0); + switch (index) + { + case 1: /* Restart Service */ + bRestartService = TRUE; + break; + + case 2: /* Run Program */ + bRunProgram = TRUE; + break; + + case 3: /* Reboot Computer */ + bRebootComputer = TRUE; + break; + } + } + + for (id = IDC_RESTART_TEXT1; id <= IDC_RESTART_TEXT2; id++) + EnableWindow(GetDlgItem(hwndDlg, id), bRestartService); + + for (id = IDC_RUN_GROUPBOX; id <= IDC_ADD_FAILCOUNT; id++) + EnableWindow(GetDlgItem(hwndDlg, id), bRunProgram); + + EnableWindow(GetDlgItem(hwndDlg, IDC_RESTART_OPTIONS), bRebootComputer); +} + + +INT_PTR +CALLBACK +RecoveryPageProc( + HWND hwndDlg, + UINT uMsg, + WPARAM wParam, + LPARAM lParam) +{ + PRECOVERYDATA pRecoveryData; + + /* Get the window context */ + pRecoveryData = (PRECOVERYDATA)GetWindowLongPtr(hwndDlg, + GWLP_USERDATA); + if (pRecoveryData == NULL && uMsg != WM_INITDIALOG) + return FALSE; + + switch (uMsg) + { + case WM_INITDIALOG: + pRecoveryData = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(RECOVERYDATA)); + if (pRecoveryData != NULL) + { + SetWindowLongPtr(hwndDlg, + GWLP_USERDATA, + (LONG_PTR)pRecoveryData); + + pRecoveryData->pService = ((PSERVICEPROPSHEET)(((LPPROPSHEETPAGE)lParam)->lParam))->pService; + + InitRecoveryPage(hwndDlg); + + if (GetServiceFailure(pRecoveryData)) + { + ShowFailureActions(hwndDlg, pRecoveryData); + } + } + break; + + case WM_DESTROY: + if (pRecoveryData != NULL) + { + if (pRecoveryData->pServiceFailure != NULL) + HeapFree(GetProcessHeap(), 0, pRecoveryData->pServiceFailure); + + HeapFree(GetProcessHeap(), 0, pRecoveryData); + } + break; + + case WM_COMMAND: + switch(LOWORD(wParam)) + { + case IDC_FIRST_FAILURE: + case IDC_SECOND_FAILURE: + case IDC_SUBSEQUENT_FAILURES: + if (HIWORD(wParam) == CBN_SELCHANGE) + { + UpdateFailureActions(hwndDlg, pRecoveryData); + PropSheet_Changed(GetParent(hwndDlg), hwndDlg); + } + break; + } + break; + + case WM_NOTIFY: + switch (((LPNMHDR)lParam)->code) + { + case PSN_APPLY: + break; + } + break; + } + + return FALSE; +} diff --git a/reactos/base/applications/mscutils/servman/resource.h b/reactos/base/applications/mscutils/servman/resource.h index b2841021cc1..a08b086cb7c 100644 --- a/reactos/base/applications/mscutils/servman/resource.h +++ b/reactos/base/applications/mscutils/servman/resource.h @@ -122,7 +122,7 @@ #define IDS_HINT_SYS_MAXIMIZE 21005 #define IDS_HINT_SYS_CLOSE 21006 -/* properties dialog */ +/* General dialog */ #define IDD_DLG_GENERAL 10001 #define IDC_SERV_NAME 10002 #define IDC_DISP_NAME 10003 @@ -137,6 +137,39 @@ #define IDC_PAUSE 10103 #define IDC_RESUME 10104 +/* Logon dialog */ +#define IDD_LOGON 11000 +#define IDC_LOGON_SYSTEMACCOUNT 11001 +#define IDC_LOGON_THISACCOUNT 11002 +#define IDC_LOGON_INTERACTIVE 11003 +#define IDC_LOGON_ACCOUNTNAME 11004 +#define IDC_LOGON_SEARCH 11005 +#define IDC_LOGON_PW1TEXT 11006 +#define IDC_LOGON_PASSWORD1 11007 +#define IDC_LOGON_PW2TEXT 11008 +#define IDC_LOGON_PASSWORD2 11009 +#define IDC_LOGON_HWPROFILE 11010 +#define IDC_LOGON_HWENABLE 11011 +#define IDC_LOGON_HWDISABLE 11012 + +/* Recovery dialog */ +#define IDD_RECOVERY 11100 +#define IDC_FIRST_FAILURE 11101 +#define IDC_SECOND_FAILURE 11102 +#define IDC_SUBSEQUENT_FAILURES 11103 +#define IDC_RESET_TIME 11104 +#define IDC_RESTART_TEXT1 11105 +#define IDC_RESTART_TIME 11106 +#define IDC_RESTART_TEXT2 11107 +#define IDC_RUN_GROUPBOX 11108 +#define IDC_RUN_TEXT1 11109 +#define IDC_PROGRAM 11110 +#define IDC_BROWSE_PROGRAM 11111 +#define IDC_RUN_TEXT2 11112 +#define IDC_PARAMETERS 11113 +#define IDC_ADD_FAILCOUNT 11114 +#define IDC_RESTART_OPTIONS 11115 + /* dependancies dialog */ #define IDD_DLG_DEPEND 20001 #define IDC_DEPEND_TREE1 20002 @@ -181,3 +214,8 @@ #define IDC_STOP_DEPENDS 12001 #define IDS_STOP_DEPENDS 12002 #define IDC_STOP_DEPENDS_LB 12003 + +#define IDS_NO_ACTION 12100 +#define IDS_RESTART_SERVICE 12101 +#define IDS_RUN_PROGRAM 12102 +#define IDS_RESTART_COMPUTER 12103 \ No newline at end of file -- 2.17.1