📄 guires.h
字号:
//=============================================================================================
/*
GUI Resurce, GuiRes.h
Project : PKF 1.0
Author : Tony Zhu
Create Date : 2001/08/03
Email : xstudio@xfilt.com
URL : http://www.xfilt.com
Copyright (c) 2001-2002 Passeck Technology.
All Rights Reserved.
WARNNING:
*/
#ifndef GUIRES_H
#define GUIRES_H
#define LANGUAGE_CHINESE
#ifdef LANGUAGE_CHINESE
#define GUI_LANGUAGE _T("RPC")
#ifdef ZIGUANG
#define GUI_VERSION _T("专业版")
#else
#define GUI_VERSION _T("标准版")
#endif // ZIGUANG
#define USER_REGISTER_QUESTION _T("费尔个人防火墙软件目前还没有注册,现在要免费注册吗?\n\n\n")
#define USER_REGISTER_ALREDAY _T("已经注册过,要修改以前的注册信息并重新注册吗?\n\n\n")
#define UPDATE_VERSION_ALREDAY_NEW _T("此软件已经是最新版本,无需更新。")
#define UPDATE_VERSION_NEW _T("当前版本:%s,最新版本:%s,欢迎下载最新版本。")
#define UPDATE_VERSION_CANNOT _T("不能连接到网络。")
static TCHAR* MON_BUTTON_SCROOL_CAPTION[] = {
_T("自动滚动"),
_T("停止滚动"),
};
static TCHAR* MON_BUTTON_MONITOR_CAPTION[] = {
_T("开始监视"),
_T("停止监视"),
};
#define MON_STATUS_SPACE _T(" ")
#define MON_STATUS_FORMAT _T("状态:%s,%s")
static TCHAR* MON_STATUS_MONITOR[] = {
_T("不监视"),
_T("监视"),
};
static TCHAR* MON_STATUS_SCROLL[] = {
_T("不滚动"),
_T("滚动"),
};
#define PKF_SERVICE_DLL_NAME _T("PKF.DLL")
#define PKF_HELP_FILE_NAME _T("PKF.CHM")
#define PKF_MEMORY_ACL_FILE _T("PKF_MEMORY_ACL_FILE")
#ifdef LANGUAGE_CHINESE
#ifdef ZIGUANG
#define WINDOW_CAPTION _T("费尔个人防火墙 - 专业版")
#else
#define WINDOW_CAPTION _T("费尔个人防火墙 - 标准版")
#endif // ZIGUANG
#else
#define WINDOW_CAPTION _T("PKF PERSONAL FIREWALL 2")
#endif
#define BUTTON_CAPTION_HIDE _T("隐藏")
#define BUTTON_CAPTION_CLOSE _T("关闭")
#define BUTTON_CAPTION_MIN _T("最小化")
#define BUTTON_CAPTION_TOPMOST _T("置于顶层")
#define BUTTON_CAPTION_GREEN _T("全部放行")
#define BUTTON_CAPTION_YELLOW _T("过滤")
#define BUTTON_CAPTION_RED _T("全部拒绝")
static TCHAR* WORK_MODE_STATUS[] = {
BUTTON_CAPTION_GREEN,
BUTTON_CAPTION_YELLOW,
BUTTON_CAPTION_RED,
};
#define ACL_CAPTION_ADD _T("增加控管规则")
#define ACL_CAPTION_EDIT _T("修改控管规则")
#define ACL_CAPTION_APP_ADD _T("增加应用程序控管规则")
#define ACL_CAPTION_APP_EDIT _T("修改应用程序控管规则")
#define ACL_CAPTION_WEB_ADD _T("增加网站过滤规则")
#define ACL_CAPTION_WEB_EDIT _T("修改网站过滤规则")
#define ACL_CAPTION_NNB_ADD _T("增加网上邻居控管规则")
#define ACL_CAPTION_NNB_EDIT _T("修改网上邻居控管规则")
#define ACL_CAPTION_ICMP_ADD _T("增加ICMP控管规则")
#define ACL_CAPTION_ICMP_EDIT _T("修改ICMP控管规则")
#define ACL_CAPTION_NET_ADD _T("增加IP地址段记录")
#define ACL_CAPTION_NET_EDIT _T("修改IP地址段记录")
#define ACL_QUERY_CAPTION_APP _T("应用程序过滤")
#define ACL_QUERY_CAPTION_APP_DRV _T("应用程序过滤")
#define ACL_QUERY_CAPTION_WEB _T("站点过滤")
#define ACL_QUERY_CAPTION_NNB _T("网上邻居过滤")
#define ACL_QUERY_CAPTION_ICMP _T("ICMP 过滤")
#define ACL_QUERY_CAPTION_INFO_APP _T("对本次连接请求如何处理?")
#define ACL_QUERY_CAPTION_INFO_APP_DRV _T("本次连接已拒绝,以后对此类连接请求如何处理?")
#define ACL_QUERY_CAPTION_INFO_WEB _T("对本次连接请求如何处理?")
#define ACL_QUERY_CAPTION_INFO_NNB _T("本次连接已拒绝,以后对此类连接请求如何处理?")
#define ACL_QUERY_CAPTION_INFO_ICMP _T("本次连接已拒绝,以后对此类连接请求如何处理?")
static TCHAR *ACL_CAPTION[] = {
_T("管控中心 - 应用程序控管规则"),
_T("管控中心 - 网站过滤规则"),
_T("管控中心 - 网上邻居控管规则"),
_T("管控中心 - ICMP 控管规则"),
_T("管控中心 - 木马检测"),
_T("管控中心 - 时间类型设置"),
_T("管控中心 - 网络类型设置")
};
#define ACL_BUTTON_COUNT sizeof(ACL_CAPTION)/sizeof(TCHAR*)
static TCHAR *ACL_TORJAN_STATUS[] = {
_T("已停止"),
_T("已启动")
};
static TCHAR *ACL_TORJAN_BUTTON[] = {
_T("启动"),
_T("停止")
};
static TCHAR *ACL_FILE_BUTTON[] = {
_T("启动"),
_T("停止")
};
static TCHAR *ACL_QUERY_TEXT[] = {
_T("放行"),
_T("拒绝"),
_T("询问")
};
#define ACL_QUERY_TEXT_COUNT sizeof(ACL_QUERY_TEXT)/sizeof(TCHAR*)
#define QUERY_LIST_LABEL_WEB _T("站点:")
#define QUERY_LIST_LABEL_APP _T("应用程序:")
#define QUERY_LIST_LABEL_PROTOCOL _T("协议:")
#define QUERY_LIST_LABEL_DIRECTION _T("连线方向:")
#define QUERY_LIST_LABEL_LOCAL _T("本地IP/端口:")
#define QUERY_LIST_LABEL_REMOTE _T("目的IP/端口:")
#define QUERY_LIST_LABEL_TIME _T("时间:")
#define QUERY_LIST_LABEL_HOST _T("本地/远端主机:")
#define CHAR_WIDTH 10
#define MEMO_CONST _T("无")
static TCHAR *ACL_APP_LIST_HEADER[] = {
_T("编号"),
_T("应用程序"),
_T("方向"),
_T("目的网络"),
_T("目的端口"),
_T("本地端口(侦听)"),
_T("动作"),
_T("协议"),
_T("时间类型"),
_T("备注"),
_T("应用程序路径"),
};
static int ACL_APP_LIST_LENTH[] = {
_tcslen(ACL_APP_LIST_HEADER[0]) * CHAR_WIDTH,
_tcslen(ACL_APP_LIST_HEADER[1]) * CHAR_WIDTH - 20,
_tcslen(ACL_APP_LIST_HEADER[2]) * CHAR_WIDTH,
_tcslen(ACL_APP_LIST_HEADER[3]) * CHAR_WIDTH - 10,
_tcslen(ACL_APP_LIST_HEADER[4]) * CHAR_WIDTH - 35,
_tcslen(ACL_APP_LIST_HEADER[5]) * CHAR_WIDTH - 100,
_tcslen(ACL_APP_LIST_HEADER[6]) * CHAR_WIDTH,
_tcslen(ACL_APP_LIST_HEADER[7]) * CHAR_WIDTH + 10,
_tcslen(ACL_APP_LIST_HEADER[8]) * CHAR_WIDTH - 10,
_tcslen(ACL_APP_LIST_HEADER[9]) * CHAR_WIDTH + 200,
_tcslen(ACL_APP_LIST_HEADER[10]) * CHAR_WIDTH + 200,
};
static DWORD ACL_APP_LIST_LENTH_EX[] = {0xA9C9E7B1,0xD1D4FACC,0x212A4429,0xFCB7D2B8,0xACC9B3B1,0xEAD2B6CB,0x0000D3CB};
#define ACL_APP_LIST_COUNT sizeof(ACL_APP_LIST_HEADER)/sizeof(TCHAR*)
static TCHAR *ACL_WEB_LIST_HEADER[] = {
_T("编号"),
_T("站点"),
_T("动作"),
_T("备注")
};
static int ACL_WEB_LIST_LENTH[] = {
_tcslen(ACL_WEB_LIST_HEADER[0]) * CHAR_WIDTH,
_tcslen(ACL_WEB_LIST_HEADER[1]) * CHAR_WIDTH + 160,
_tcslen(ACL_WEB_LIST_HEADER[2]) * CHAR_WIDTH,
_tcslen(ACL_WEB_LIST_HEADER[3]) * CHAR_WIDTH + 100
};
#define ACL_WEB_LIST_COUNT sizeof(ACL_WEB_LIST_HEADER)/sizeof(TCHAR*)
#define ACL_NNB_COMSTOM _T("自定义")
static TCHAR *ACL_NNB_LIST_HEADER[] = {
_T("编号"),
_T("网上邻居"),
_T("连线方向"),
_T("时间类型"),
_T("动作"),
_T("备注")
};
static int ACL_NNB_LIST_LENTH[] = {
_tcslen(ACL_NNB_LIST_HEADER[0]) * CHAR_WIDTH,
_tcslen(ACL_NNB_LIST_HEADER[1]) * CHAR_WIDTH + 30,
_tcslen(ACL_NNB_LIST_HEADER[2]) * CHAR_WIDTH - 10,
_tcslen(ACL_NNB_LIST_HEADER[3]) * CHAR_WIDTH,
_tcslen(ACL_NNB_LIST_HEADER[4]) * CHAR_WIDTH,
_tcslen(ACL_NNB_LIST_HEADER[5]) * CHAR_WIDTH + 40
};
#define ACL_NNB_LIST_COUNT sizeof(ACL_NNB_LIST_HEADER)/sizeof(TCHAR*)
static TCHAR *ACL_ICMP_LIST_HEADER[] = {
_T("编号"),
_T("远端网络"),
_T("连线方向"),
_T("时间类型"),
_T("动作"),
_T("备注")
};
static int ACL_ICMP_LIST_LENTH[] = {
_tcslen(ACL_ICMP_LIST_HEADER[0]) * CHAR_WIDTH,
_tcslen(ACL_ICMP_LIST_HEADER[1]) * CHAR_WIDTH + 30,
_tcslen(ACL_ICMP_LIST_HEADER[2]) * CHAR_WIDTH - 10,
_tcslen(ACL_ICMP_LIST_HEADER[3]) * CHAR_WIDTH,
_tcslen(ACL_ICMP_LIST_HEADER[4]) * CHAR_WIDTH,
_tcslen(ACL_ICMP_LIST_HEADER[5]) * CHAR_WIDTH + 40
};
#define ACL_ICMP_LIST_COUNT sizeof(ACL_ICMP_LIST_HEADER)/sizeof(TCHAR*)
static TCHAR *ACL_TIME_TYPE[] = {
_T("任何时间"),
_T("工作时间"),
_T("工作日业余时间"),
_T("周末"),
_T("约束时间"),
_T("信任时间"),
_T("自定义时间")
};
#define ACL_TIME_TYPE_COUNT sizeof(ACL_TIME_TYPE)/sizeof(TCHAR*)
static TCHAR *ACL_NET_TYPE[] = {
_T("所有网络"),
_T("局域网"),
_T("受约束的网络"),
_T("信任的网络"),
_T("自定义的网络")
};
#define ACL_NET_TYPE_COUNT sizeof(ACL_NET_TYPE)/sizeof(TCHAR*)
static TCHAR *ACL_IP_LIST_HEADER[] = {
_T("编号"),
_T("开始IP"),
_T("结束IP")
};
static int ACL_IP_LIST_LENTH[] = {
_tcslen(ACL_IP_LIST_HEADER[0]) * CHAR_WIDTH,
_tcslen(ACL_IP_LIST_HEADER[1]) * CHAR_WIDTH + 60,
_tcslen(ACL_IP_LIST_HEADER[2]) * CHAR_WIDTH + 60
};
#define MON_BUTTON_APP 0
#define MON_BUTTON_NNB 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -