mirror of
https://github.com/henrypp/simplewall.git
synced 2026-10-22 02:52:54 -05:00
528 lines
29 KiB
Plaintext
528 lines
29 KiB
Plaintext
#include <windows.h>
|
|
#include <commctrl.h>
|
|
#include <richedit.h>
|
|
#include "resource.h"
|
|
#include "rconfig.h"
|
|
#include "main.h"
|
|
|
|
// Text editor: AkelPad, Notepad++ (please don't use windows notepad)
|
|
// Text encoding: UTF-16 (Little Endian) with BOM
|
|
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
|
|
|
|
//
|
|
// Accelerator resources
|
|
//
|
|
IDA_MAIN ACCELERATORS
|
|
{
|
|
"A", IDM_SELECT_ALL, CONTROL, VIRTKEY
|
|
"I", IDM_LOGSHOW, CONTROL, VIRTKEY
|
|
"F", IDM_FIND, CONTROL, VIRTKEY
|
|
"P", IDM_SETTINGS, CONTROL, VIRTKEY
|
|
"X", IDM_LOGCLEAR, CONTROL, VIRTKEY
|
|
VK_DELETE, IDM_DELETE, VIRTKEY
|
|
VK_F3, IDM_FINDNEXT, VIRTKEY
|
|
VK_F4, IDM_EXIT, ALT, VIRTKEY
|
|
VK_F5, IDM_REFRESH, VIRTKEY
|
|
}
|
|
|
|
//
|
|
// Raw resources
|
|
//
|
|
1 RCDATA "res\\defaults.xml"
|
|
|
|
//
|
|
// Menu resources
|
|
//
|
|
IDM_MAIN MENU
|
|
{
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_SETTINGS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_EXIT
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_FIND
|
|
MENUITEM " ", IDM_FINDNEXT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_REFRESH
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_ALWAYSONTOP_CHK
|
|
MENUITEM SEPARATOR
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_ICONSSMALL
|
|
MENUITEM " ", IDM_ICONSLARGE
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_SORTBYFDIR
|
|
MENUITEM " ", IDM_SORTBYFNAME
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_SORTISDESCEND
|
|
}
|
|
MENUITEM SEPARATOR
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_DEFAULT
|
|
}
|
|
}
|
|
POPUP " "
|
|
{
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_TRAY_MODEWHITELIST
|
|
MENUITEM " ", IDM_TRAY_MODEBLACKLIST
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_MODETRUSTNOONE
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM SEPARATOR
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_ENABLELOG_CHK
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_LOGSHOW
|
|
MENUITEM " ", IDM_LOGCLEAR
|
|
}
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_WEBSITE
|
|
MENUITEM " ", IDM_DONATE
|
|
MENUITEM " ", IDM_CHECKUPDATES
|
|
MENUITEM " ", IDM_ABOUT
|
|
}
|
|
}
|
|
|
|
IDM_TRAY MENU
|
|
{
|
|
POPUP ""
|
|
{
|
|
MENUITEM " ", IDM_TRAY_SHOW
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_START
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_TRAY_MODEWHITELIST
|
|
MENUITEM " ", IDM_TRAY_MODEBLACKLIST
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_MODETRUSTNOONE
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM SEPARATOR
|
|
}
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_TRAY_ENABLELOG_CHK
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_LOGSHOW
|
|
MENUITEM " ", IDM_TRAY_LOGCLEAR
|
|
}
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_SETTINGS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_WEBSITE
|
|
MENUITEM " ", IDM_TRAY_ABOUT
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_TRAY_EXIT
|
|
}
|
|
}
|
|
|
|
IDM_LISTVIEW MENU
|
|
{
|
|
POPUP ""
|
|
{
|
|
MENUITEM " ", IDM_ADD_FILE
|
|
POPUP " "
|
|
{
|
|
MENUITEM " ", IDM_ALL
|
|
MENUITEM SEPARATOR
|
|
}
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_REFRESH2
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_EXPLORE
|
|
MENUITEM " ", IDM_COPY
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_DELETE
|
|
MENUITEM SEPARATOR
|
|
MENUITEM " ", IDM_CHECK
|
|
MENUITEM " ", IDM_UNCHECK
|
|
}
|
|
}
|
|
|
|
IDM_EDITOR MENU
|
|
{
|
|
POPUP ""
|
|
{
|
|
MENUITEM " ", IDM_ADD
|
|
MENUITEM " ", IDM_EDIT
|
|
MENUITEM " ", IDM_DELETE
|
|
}
|
|
}
|
|
|
|
//
|
|
// Dialog resources
|
|
//
|
|
IDD_MAIN DIALOGEX 0, 0, 328, 210
|
|
STYLE DS_SHELLFONT | WS_POPUP | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU | WS_MINIMIZEBOX | NOT WS_VISIBLE | WS_OVERLAPPEDWINDOW | WS_CLIPCHILDREN
|
|
CAPTION APP_NAME
|
|
MENU IDM_MAIN
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
CONTROL "", IDC_LISTVIEW, WC_LISTVIEW, WS_BORDER | LVS_SHOWSELALWAYS | LVS_REPORT | LVS_NOCOLUMNHEADER, 8, 8, 312, 162
|
|
|
|
PUSHBUTTON "", IDC_START_BTN, 8, 178, 90, 14
|
|
PUSHBUTTON "", IDC_SETTINGS_BTN, 184, 178, 66, 14
|
|
PUSHBUTTON "", IDC_EXIT_BTN, 254, 178, 66, 14
|
|
|
|
CONTROL "", IDC_STATUSBAR, STATUSCLASSNAME, 0, 0, 0, 0, 0
|
|
}
|
|
|
|
IDD_EDITOR DIALOG 0, 0, 204, 174
|
|
STYLE WS_POPUP | WS_SYSMENU | WS_CAPTION | DS_MODALFRAME | DS_SHELLFONT
|
|
CAPTION ""
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
LTEXT "", IDC_NAME, 8, 8, 188, 10
|
|
EDITTEXT IDC_NAME_EDIT, 8, 20, 188, 12, ES_AUTOHSCROLL
|
|
|
|
LTEXT "", IDC_DIRECTION, 8, 40, 188, 10
|
|
COMBOBOX IDC_DIRECTION_EDIT, 8, 52, 188, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL
|
|
|
|
LTEXT "", IDC_ACTION, 8, 72, 188, 10
|
|
COMBOBOX IDC_ACTION_EDIT, 8, 84, 188, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL
|
|
|
|
LTEXT "", IDC_RULES, 8, 104, 188, 10
|
|
EDITTEXT IDC_RULES_EDIT, 8, 116, 188, 32, ES_AUTOHSCROLL | ES_MULTILINE | ES_WANTRETURN | WS_VSCROLL
|
|
|
|
PUSHBUTTON "", IDC_APPLY, 92, 154, 50, 14
|
|
PUSHBUTTON "", IDC_CLOSE, 146, 154, 50, 14
|
|
}
|
|
|
|
IDD_SETTINGS DIALOGEX 0, 0, 380, 214
|
|
STYLE WS_POPUP | WS_SYSMENU | WS_CAPTION | DS_MODALFRAME | DS_SHELLFONT
|
|
CAPTION ""
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
CONTROL "", IDC_NAV, WC_TREEVIEW, WS_BORDER | WS_TABSTOP | TVS_SHOWSELALWAYS | TVS_TRACKSELECT | TVS_LINESATROOT | TVS_HASLINES | TVS_INFOTIP | TVS_HASBUTTONS, 8, 8, 94, 198
|
|
|
|
PUSHBUTTON "", IDC_APPLY, 268, 192, 50, 14
|
|
PUSHBUTTON "", IDC_CLOSE, 322, 192, 50, 14
|
|
}
|
|
|
|
IDD_SETTINGS_1 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
GROUPBOX "", IDC_TITLE_1, 0, 0, 262, 80
|
|
|
|
AUTOCHECKBOX "", IDC_ALWAYSONTOP_CHK, 8, 14, 246, 10
|
|
AUTOCHECKBOX "", IDC_LOADONSTARTUP_CHK, 8, 26, 246, 10
|
|
AUTOCHECKBOX "", IDC_STARTMINIMIZED_CHK, 8, 38, 246, 10
|
|
AUTOCHECKBOX "", IDC_SKIPUACWARNING_CHK, 8, 50, 246, 10
|
|
AUTOCHECKBOX "", IDC_CHECKUPDATES_CHK, 8, 62, 246, 10
|
|
|
|
GROUPBOX "", IDC_TITLE_2, 0, 82, 262, 36
|
|
|
|
LTEXT "", IDC_LANGUAGE_HINT, 8, 96, 114, 12, SS_CENTERIMAGE
|
|
COMBOBOX IDC_LANGUAGE, 130, 96, 124, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL
|
|
}
|
|
|
|
IDD_SETTINGS_2 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
GROUPBOX "", IDC_TITLE_1, 0, 0, 262, 46
|
|
|
|
AUTOCHECKBOX "", IDC_USEBLOCKLIST_CHK, 8, 14, 246, 10
|
|
AUTOCHECKBOX "", IDC_DONOTBLOCKMAINEXECUTABLE_CHK, 8, 26, 246, 10
|
|
|
|
GROUPBOX "", IDC_TITLE_3, 0, 48, 262, 34
|
|
|
|
AUTOCHECKBOX "", IDC_DISABLEWINDOWSFIREWALL_CHK, 8, 62, 246, 10
|
|
}
|
|
|
|
IDD_SETTINGS_3 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
GROUPBOX "", IDC_TITLE_1, 0, 0, 262, 34
|
|
|
|
AUTOCHECKBOX "", IDC_NOTIFICATIONFOREVENTS_CHK, 8, 14, 246, 10
|
|
|
|
GROUPBOX "", IDC_TITLE_5, 0, 36, 262, 92
|
|
|
|
AUTOCHECKBOX "", IDC_NOTIFICATIONFORDROPPED_CHK, 8, 50, 246, 10
|
|
|
|
AUTOCHECKBOX "", IDC_NOTIFICATIONEXCLUDESYSTEM_CHK, 8, 62, 246, 10
|
|
AUTOCHECKBOX "", IDC_NOTIFICATIONCOLLECTNEWAPPS_CHK, 8, 74, 246, 10
|
|
|
|
LTEXT "", IDC_NOTIFICATIONACTION_HINT, 8, 88, 114, 12, SS_CENTERIMAGE
|
|
COMBOBOX IDC_NOTIFICATIONACTION, 130, 88, 124, 30, CBS_DROPDOWNLIST | CBS_HASSTRINGS | WS_VSCROLL
|
|
|
|
LTEXT "", IDC_NOTIFICATIONTIMEOUT_HINT, 8, 104, 194, 12, SS_CENTERIMAGE
|
|
EDITTEXT IDC_STATIC, 210, 104, 44, 12, ES_AUTOHSCROLL | ES_NUMBER | ES_MULTILINE
|
|
CONTROL "", IDC_NOTIFICATIONTIMEOUT, UPDOWN_CLASS, UDS_ALIGNRIGHT | UDS_ARROWKEYS | UDS_AUTOBUDDY | UDS_HOTTRACK | UDS_SETBUDDYINT, 0, 0, 0, 0
|
|
}
|
|
|
|
IDD_SETTINGS_4 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
GROUPBOX "", IDC_TITLE_1, 0, 0, 262, 58
|
|
|
|
AUTOCHECKBOX "", IDC_CONFIRMEXIT_CHK, 8, 14, 246, 10
|
|
AUTOCHECKBOX "", IDC_CONFIRMDELETE_CHK, 8, 26, 246, 10
|
|
AUTOCHECKBOX "", IDC_CONFIRMLOGCLEAR_CHK, 8, 38, 246, 10
|
|
|
|
GROUPBOX "", IDC_TITLE_4, 0, 60, 262, 102
|
|
|
|
CONTROL "", IDC_COLORS, WC_LISTVIEW, LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP | WS_VSCROLL, 8, 74, 246, 78
|
|
}
|
|
|
|
IDD_SETTINGS_5 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
GROUPBOX "", IDC_TITLE_1, 0, 0, 262, 64
|
|
|
|
AUTOCHECKBOX "", IDC_ENABLELOG_CHK, 8, 14, 246, 10
|
|
|
|
LTEXT "", IDC_LOGPATH_TITLE, 8, 30, 246, 10
|
|
|
|
EDITTEXT IDC_LOGPATH, 8, 42, 200, 12, ES_AUTOHSCROLL
|
|
PUSHBUTTON "...", IDC_LOGPATH_BTN, 212, 42, 24, 12
|
|
|
|
GROUPBOX "", IDC_TITLE_5, 0, 66, 262, 34
|
|
|
|
AUTOCHECKBOX "", IDC_LOGEXCLUDESYSTEM_CHK, 8, 80, 246, 10
|
|
}
|
|
|
|
IDD_SETTINGS_6 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
CONTROL "", IDC_COMMON, WC_LISTVIEW, LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP | WS_VSCROLL, 0, 0, 262, 176
|
|
}
|
|
|
|
IDD_SETTINGS_8 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
CONTROL "", IDC_EDITOR, WC_LISTVIEW, LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP | WS_VSCROLL, 0, 0, 262, 176
|
|
}
|
|
|
|
IDD_SETTINGS_9 DIALOGEX 110, 8, 262, 176
|
|
STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU | WS_TABSTOP
|
|
FONT 8, "Ms Shell Dlg"
|
|
{
|
|
CONTROL "", IDC_EDITOR, WC_LISTVIEW, LVS_REPORT | LVS_SHOWSELALWAYS | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP | WS_VSCROLL, 0, 0, 262, 176
|
|
}
|
|
|
|
//
|
|
// String resources
|
|
//
|
|
STRINGTABLE
|
|
{
|
|
IDS_UPDATE_NO "No updates available."
|
|
IDS_UPDATE_YES "New version (%s) available. Open download page?"
|
|
|
|
IDS_FILE "File"
|
|
IDS_SETTINGS "Settings"
|
|
IDS_EXIT "Exit"
|
|
IDS_EDIT "Edit"
|
|
IDS_FIND "Find..."
|
|
IDS_FINDNEXT "Find next"
|
|
IDS_REFRESH "Refresh"
|
|
IDS_VIEW "View"
|
|
IDS_ICONS "Icons"
|
|
IDS_ICONSSMALL "Small"
|
|
IDS_ICONSLARGE "Large"
|
|
IDS_SORT "Sort"
|
|
IDS_SORTBYFDIR "...by directory"
|
|
IDS_SORTBYFNAME "...by file name"
|
|
IDS_SORTISDESCEND "Descending"
|
|
IDS_LANGUAGE "Language"
|
|
IDS_HELP "Help"
|
|
IDS_WEBSITE "Website"
|
|
IDS_DONATE "Donate"
|
|
IDS_CHECKUPDATES "Check for updates"
|
|
IDS_ABOUT "About"
|
|
|
|
IDS_TRAY_SHOW "Show/Hide"
|
|
IDS_TRAY_START "Install filters"
|
|
IDS_TRAY_STOP "Uninstall filters"
|
|
IDS_TRAY_MODE "Mode"
|
|
IDS_TRAY_SYSTEM_RULES "System rules"
|
|
IDS_TRAY_CUSTOM_RULES "Custom rules"
|
|
IDS_TRAY_NOTIFICATIONS "Notifications"
|
|
IDS_TRAY_LOG "Log"
|
|
|
|
IDS_ADD_FILE "Add file..."
|
|
IDS_ADD_PROCESS "Add process"
|
|
IDS_ALL "All"
|
|
IDS_EXPLORE "Open containing folder"
|
|
IDS_COPY "Copy"
|
|
IDS_CHECK "Check selected"
|
|
IDS_UNCHECK "Uncheck selected"
|
|
|
|
IDS_ADD "Add..."
|
|
IDS_EDIT2 "Edit"
|
|
IDS_DELETE "Delete"
|
|
|
|
IDS_MODE_WHITELIST "White list (allow selected)"
|
|
IDS_MODE_BLACKLIST "Black list (block selected)"
|
|
IDS_MODE_TRUSTNOONE "Trust no one (block all)"
|
|
|
|
IDS_RULE_DHCP "Allow DHCP service"
|
|
IDS_RULE_DNS "Allow DNS service"
|
|
IDS_RULE_NETWORKDISCOVERY "Allow Network Discovery service"
|
|
IDS_RULE_NTP "Allow NTP service"
|
|
IDS_RULE_SSDP "Allow SSDP service"
|
|
IDS_RULE_SNMP "Allow SNMP service"
|
|
IDS_RULE_WUAUSERV "Allow Windows Update service"
|
|
|
|
IDS_RULE_OUTBOUND_ICMP "Allow outbound ICMP protocol"
|
|
IDS_RULE_INBOUND_ICMP "Allow inbound ICMP protocol"
|
|
IDS_RULE_INBOUND "Allow inbound connections"
|
|
|
|
IDS_HIGHLIGHT_SYSTEM "System applications"
|
|
IDS_HIGHLIGHT_INVALID "Invalid applications"
|
|
IDS_HIGHLIGHT_NETWORK "Applications from shared resource"
|
|
|
|
IDS_GROUP_1 "Rules for system"
|
|
IDS_GROUP_2 "Rules for all"
|
|
|
|
IDS_EDITOR "Editor"
|
|
|
|
IDS_NAME "Name"
|
|
IDS_DIRECTION "Direction"
|
|
IDS_ACTION "Action"
|
|
IDS_RULE "Rule"
|
|
|
|
IDS_DIRECTION_1 "Outbound"
|
|
IDS_DIRECTION_2 "Inbound"
|
|
IDS_DIRECTION_3 "Both"
|
|
|
|
IDS_ACTION_1 "Allow"
|
|
IDS_ACTION_2 "Block"
|
|
|
|
IDS_SETTINGS_1 "General"
|
|
IDS_SETTINGS_2 "Filters"
|
|
IDS_SETTINGS_4 "Interface"
|
|
IDS_SETTINGS_8 "Ports"
|
|
IDS_SETTINGS_9 "IP"
|
|
|
|
IDS_APPLY "Apply"
|
|
IDS_CLOSE "Close"
|
|
|
|
IDS_TITLE_1 "General configuration:"
|
|
IDS_TITLE_2 "Language:"
|
|
IDS_TITLE_3 "Compatibility:"
|
|
IDS_TITLE_4 "Colors:"
|
|
IDS_TITLE_5 "Advanced:"
|
|
|
|
IDS_ALWAYSONTOP_CHK "Always on top"
|
|
IDS_LOADONSTARTUP_CHK "Load on system startup"
|
|
IDS_STARTMINIMIZED_CHK "Start minimized"
|
|
IDS_SKIPUACWARNING_CHK "Skip ""User Account Control"" prompt warning"
|
|
IDS_CHECKUPDATES_CHK "Periodically check for updates (recommended)"
|
|
|
|
IDS_LANGUAGE_HINT "Select language:"
|
|
|
|
IDS_USEBLOCKLIST_CHK "Enable blocklists (malware, telemetry)"
|
|
IDS_DONOTBLOCKMAINEXECUTABLE_CHK "Do not block the main executable"
|
|
|
|
IDS_DISABLEWINDOWSFIREWALL_CHK "Disable Windows Firewall (recommended)"
|
|
IDS_ENABLEWINDOWSFIREWALL_CHK "Enable Windows Firewall (recommended)"
|
|
|
|
IDS_NOTIFICATIONFOREVENTS_CHK "Show notifications for events"
|
|
IDS_NOTIFICATIONFORDROPPED_CHK "Show notifications for dropped packets"
|
|
IDS_NOTIFICATIONCOLLECTNEWAPPS_CHK "Collect new applications"
|
|
IDS_NOTIFICATIONACTION_HINT "On click:"
|
|
IDS_NOTIFICATIONTIMEOUT_HINT "Timeout (sec.):"
|
|
|
|
IDS_CONFIRMEXIT_CHK "Show confirmation dialog on exit"
|
|
IDS_CONFIRMDELETE_CHK "Confirm when deleting applications"
|
|
IDS_CONFIRMLOGCLEAR_CHK "Confirm when clear log"
|
|
|
|
IDS_ENABLELOG_CHK "Enable dropped packets logging"
|
|
IDS_LOGPATH_TITLE "Log events to this file (leave blank for output to debug log):"
|
|
IDS_LOGSHOW "Show log"
|
|
IDS_LOGCLEAR "Clear log"
|
|
|
|
IDS_EXCLUDESYSTEM_CHK "Exclude ""System"" and ""svchost.exe"" processes"
|
|
|
|
IDS_ALWAYSPERFORMTHISCHECK_CHK "Always perform this check"
|
|
|
|
IDS_NOTIFICATION_ACTION_1 "Nothing"
|
|
IDS_NOTIFICATION_ACTION_2 "Show log"
|
|
IDS_NOTIFICATION_ACTION_3 "Show window"
|
|
|
|
IDS_QUESTION "Are you sure?"
|
|
IDS_QUESTION_START "This will forbid network access for applications accordingly selected configuration! Do you want to continue?"
|
|
IDS_QUESTION_STOP "This will restore network access for all forbidden applications! Do you want to continue?"
|
|
IDS_QUESTION_EXIT "Do you really want to exit?"
|
|
|
|
IDS_STATUS_TOTAL "Total applications: %d"
|
|
|
|
IDS_STATUS_FILTERS_INSTALL "Network access configuration successfully changed"
|
|
IDS_STATUS_FILTERS_UNINSTALL "Network access configuration successfully removed"
|
|
IDS_STATUS_FILTERS_FAILED "Filters cannot be installed (see. debug log)"
|
|
|
|
IDS_STATUS_NOPRIVILEGES "Required administrator privileges, please run program as the administrator!"
|
|
}
|
|
|
|
//
|
|
// Icon resources
|
|
//
|
|
IDI_MAIN ICON "res\\100.ico"
|
|
IDI_INACTIVE ICON "res\\101.ico"
|
|
|
|
//
|
|
// Manifest resource
|
|
//
|
|
1 RT_MANIFEST "res\\manifest.xml"
|
|
|
|
//
|
|
// Version Information resources
|
|
//
|
|
VS_VERSION_INFO VERSIONINFO
|
|
FILEVERSION APP_VERSION_RES
|
|
PRODUCTVERSION APP_VERSION_RES
|
|
FILEOS VOS__WINDOWS32
|
|
FILETYPE VFT_APP
|
|
FILESUBTYPE VFT2_UNKNOWN
|
|
FILEFLAGSMASK 0x00000000
|
|
FILEFLAGS VS_FF_PATCHED | VS_FF_PRERELEASE
|
|
{
|
|
BLOCK "StringFileInfo"
|
|
{
|
|
BLOCK "040904E4"
|
|
{
|
|
VALUE "Comments", _APP_WEBSITE_URL
|
|
VALUE "CompanyName", _APP_AUTHOR
|
|
VALUE "FileDescription", APP_NAME
|
|
VALUE "FileVersion", APP_VERSION
|
|
VALUE "InternalName", APP_NAME_SHORT
|
|
VALUE "LegalCopyright", APP_COPYRIGHT
|
|
VALUE "OriginalFilename", APP_NAME_SHORT ".exe"
|
|
VALUE "ProductName", APP_NAME
|
|
VALUE "ProductVersion", APP_VERSION
|
|
}
|
|
}
|
|
BLOCK "VarFileInfo"
|
|
{
|
|
VALUE "Translation", 0x0409, 1252
|
|
}
|
|
}
|