Files
2026-06-12 23:18:12 +08:00

414 lines
16 KiB
C++

//---------------------------------------------------------------------------
#ifndef GlobalUnitH
#define GlobalUnitH
//---------------------------------------------------------------------------
// 自定义消息
#define UM_VCCOMPLETE WM_USER+0x1000
#define UM_WEBLOADED WM_USER+0x1001
#define UM_VALUEVISIT WM_USER+0x1002
#define UM_IMAGELODED WM_USER+0x1003
#define UM_AUTOBETEND WM_USER+0x1004
#define UM_STATUS WM_USER+0x1005
#define UM_DATALOADED WM_USER+0x1006
#define UM_RESTORE WM_USER+0x1007
#define UM_INITGAME WM_USER+0x1008
#define UM_WEBLOGIN WM_USER+0x1009
#define UM_HTTPRETURN WM_USER+0x100A
#define UM_WEBREFRESH WM_USER+0x100B
#define UM_WEBREGISTER WM_USER+0x100C
#define UM_USERCONFIRM WM_USER+0x100D
#define UM_MEMBERCLOSE WM_USER+0x100E
#define UM_RENEWCREDIT WM_USER+0x100F
#define UM_STATISTICS WM_USER+0x1010
#define UM_SETSIMMODE WM_USER+0x1011
#define UM_URLRETURN WM_USER+0x1012
#define UM_JSHANDLED WM_USER+0x1013
#define UM_BETFAILED WM_USER+0x1014
#define UM_SHOWBETPAGE WM_USER+0x1015
#define UM_EXPIRED WM_USER+0x1016
#define UM_REFRESHTAB WM_USER+0x1017
#define UM_XHRLOADED WM_USER+0x1018
#define UM_SHOWDATA WM_USER+0x1019
#define UM_LOADCONFIG WM_USER+0x101A
#define UM_VELOCITY WM_USER+0x101B
#define UM_REDIRECT WM_USER+0x101C
#define UM_CHRMREADY WM_USER+0x101D
#define UM_SETBET WM_USER+0x101E
#define UM_SETTRIAL WM_USER+0x101F
#define UM_SHOWEXPIRE WM_USER+0x1020
#define UM_CHECKCEF WM_USER+0x1021
#define UM_SUBFORMSHOWN WM_USER+0x1022
#define UM_SUBFORMCLOSED WM_USER+0x1023
#define UM_ENTERGAME WM_USER+0x1024
#define UM_ONLINEDATA WM_USER+0x1025
#define UM_ADDTABLE WM_USER+0x1026
#define UM_WEBDEAD WM_USER+0x1027
#define UM_POLICYCHANGED WM_USER+0x1028
#define UM_IDLE WM_USER+0x1029
#define UM_OPENMAUAL WM_USER+0x102A
#if defined(_LOTFIN_)
// #define APPNAME L"彩票理财软件\0"
// #define APPABBR "ltfn"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 200 //软件版本
//#elif defined(_XBZK_)
// #define APPNAME L"小百自控软件\0"
// #define APPABBR "xbzk"
// #define SOFTWARE_ID 1 //软件类型
// #define SORTWARE_VER 204 //软件版本
// #define REGKEY_CODES L"{5189B25C-5758-4BF2-BCA4-289B01BD29E2}"
//#elif defined(_XINH_)
// #define APPNAME L"鑫海数字彩\0"
// #define APPABBR "xhszc"
// #define SOFTWARE_ID 2 //软件类型
// #define SORTWARE_VER 104 //软件版本
// #define REGKEY_CODES L"{89B01BD2-BC57-F24B-58A4-295189B25CE2}"
//#elif defined(_SBBAC_)
// #define APPNAME L"申博百家乐\0"
// #define APPABBR "snbt"
// #define SOFTWARE_ID 3 //软件类型
// #define SORTWARE_VER 1008 //软件版本
// #define REGKEY_CODES L"{389B25C5-7584-BF2B-CA42-89B01BD29E25}"
//#elif defined(_KLHDSSC_)
// #define APPNAME L"凯利打hd时时彩\0"
// #define APPABBR "klhdssc"
// #define SOFTWARE_ID 4 //软件类型
// #define SORTWARE_VER 100 //软件版本
// #define REGKEY_CODES L"{49B25C57-584B-F2BC-A428-9B01BD29E251}"
//#elif defined(_XINH2_)
// #define APPNAME L"博顿智打数字彩\0"
// #define APPABBR "xhlmp"
// #define SOFTWARE_ID 5 //软件类型
// #define SORTWARE_VER 102 //软件版本
// #define REGKEY_CODES L"{53BBEE32-1710-4F5C-B8F0-523BABB6C153}"
//#elif defined(_BOSS2_)
// #define APPNAME L"BOSS小神通\0"
// #define APPABBR "bsxst"
// #define SOFTWARE_ID 6 //软件类型
// #define SORTWARE_VER 105 //软件版本
// #define REGKEY_CODES L"{62b81249-4ebc-49bb-a9b6-9c1f65d5f575}"
//#elif defined(_XINHXST_)
// #define APPNAME L"鑫海小神通\0"
// #define APPABBR "xhxst"
// #define SOFTWARE_ID 7 //软件类型
// #define SORTWARE_VER 105 //软件版本
// #define REGKEY_CODES L"{71EE56D8-EE30-4F0D-AE56-2E647BDA28AE}"
//#elif defined(_BDHDXYDW_)
// #define APPNAME L"博顿打幸运定位\0"
// #define APPABBR "bdhgxydw"
// #define SOFTWARE_ID 8 //软件类型
// #define SORTWARE_VER 100 //软件版本
// #define REGKEY_CODES L"{8CE3AE4F-C8D2-4BEB-9EE8-11854615F645}"
//#elif defined(_KKWBAC_)
// #define APPNAME L"博顿百家乐\0"
// #define APPABBR "bdbac"
// #define SOFTWARE_ID 9 //软件类型
// #define SORTWARE_VER 104 //软件版本
// #define REGKEY_CODES L"{9C59B808-BAA7-4AD0-848F-0FDC9C3D612A}"
//#elif defined(_KKWLMP_)
// #define APPNAME L"博顿智打两面盘\0"
// #define APPABBR "bdlmp"
// #define SOFTWARE_ID 10 //软件类型
// #define SORTWARE_VER 100 //软件版本
// #define REGKEY_CODES L"{ADA91D42-5A88-4530-80EF-3F83C0F67DE0}"
//#elif defined(_KLJMSB_)
// #define APPNAME L"凯利解码申博\0"
// #define APPABBR "kljmsb"
// #define SOFTWARE_ID 11 //软件类型
// #define SORTWARE_VER 104 //软件版本
// #define REGKEY_CODES L"{B124B325-2DAF-46B4-B2BE-EAE31F9BD593}"
//#elif defined(_BDYXXB_)
// #define APPNAME L"博顿游戏小百\0"
// #define APPABBR "bdyxxb"
// #define SOFTWARE_ID 12 //软件类型
// #define SORTWARE_VER 106 //软件版本
// #define REGKEY_CODES L"{CEE9C31C-7124-4266-947C-FCFF6CE63D71}"
//#elif defined(_KLZJSB_)
// #define APPNAME L"凯利阻击申博\0"
// #define APPABBR "klzjsb"
// #define SOFTWARE_ID 13 //软件类型
// #define SORTWARE_VER 101 //软件版本
// #define REGKEY_CODES L"{DE814441-BEEA-4F20-99FB-4E219506AFC8}"
//#elif defined(_XYFTHDG_)
// #define APPNAME L"博顿幸运对冲软件\0"
// #define APPABBR "bdxyfthdg"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 101 //软件版本
//#elif defined(_TOWEST_)
// #define APPNAME L"一路向西\0"
// #define APPABBR "twst"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 200 //软件版本
//#elif defined(_SBHDG_)
// #define APPNAME L"百家乐对冲软件\0"
// #define APPABBR "snbthdg"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_TWOPASS_)
// #define APPNAME L"百家乐闯两关\0"
// #define APPABBR "bacctp"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_AL5P_)
// #define APPNAME L"澳洲幸运5预测软件\0"
// #define APPABBR "al5p"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_AL5P3_)
// #define APPNAME L"澳洲幸运5过关预测软件\0"
// #define APPABBR "al5p3"
// #define SOFTWARE_ID 1 //软件类型
// #define SORTWARE_VER 103 //软件版本
//#elif defined(_BACPASS_)
// #define APPNAME L"百家乐过关预测软件\0"
// #define APPABBR "bacpass"
// #define SOFTWARE_ID 1 //软件类型
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_TYKKW_)
// #define APPNAME L"天亿KKW自动下注软件\0"
// #define APPABBR "tykkw"
// #define SOFTWARE_ID 2 //软件类型
// #define SORTWARE_VER 100
//#elif defined(_TYBAC_)
// #define APPNAME L"百家乐自动下注软件\0"
// #define APPABBR "tybac"
// #define SOFTWARE_ID 1 //软件类型
// #define SORTWARE_VER 104 //软件版本
#elif defined(_TYWYZ_)
#define APPNAME L"网鱼者\0"
#define APPABBR "tywyz"
#define SOFTWARE_ID 0 //软件类型
#define SORTWARE_VER 100
#elif defined(_ABG_)
#define APPNAME L"天花板\0"
#define APPABBR "abgthb"
#define SOFTWARE_ID 18 //软件类型
#define SORTWARE_VER 310
#elif defined(_RBM_)
#define APPNAME L"红蓝大师\0"
#define APPABBR "rbmaster"
#define SOFTWARE_ID 23 //软件类型
#define SINGLE_INSTANCE 1 //唯一实例
#elif defined(_RBMabc_)
#define APPNAME L"红蓝大师ABC\0"
#define APPABBR "rbabc"
#define SOFTWARE_ID 24 //软件类型
#define SINGLE_INSTANCE 1 //唯一实例
//#elif defined(_HEATV_)
// #define APPNAME L"99度V\0"
// #define APPABBR "htv"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_HEAT_)
// #define APPNAME L"99度\0"
// #define APPABBR "ht"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 200 //软件版本
//#elif defined(_HOTSPOT_)
// #define APPNAME L"热度\0"
// #define APPABBR "htsp"
// #define SOFTWARE_ID 0 //软件类型
// #define SORTWARE_VER 101 //软件版本
#elif defined(_SPTHDG_)
#define APPNAME "竞彩对冲工具\0"
#define APPABBR "spth"
#define SOFTWARE_ID 13 //软件类型 13=竞彩对冲工具
#define SORTWARE_VER 320 //软件版本
#define SINGLE_INSTANCE 1 //唯一实例
#elif defined(_TGOAL_)
#define APPNAME "总进球数对比软件\0"
#define APPABBR "tgoal"
#define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
#define SORTWARE_VER 111 //软件版本
#define SINGLE_INSTANCE 1 //唯一实例
#elif defined(_GOALS_)
#define APPNAME "进球数分析软件\0"
#define APPABBR "goals"
#define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
#define SORTWARE_VER 101 //软件版本
#define SINGLE_INSTANCE 1 //唯一实例
//#elif defined(_TGDEMO_)
// #define APPNAME "总进球数据软件\0"
// #define APPABBR "tgdemo"
// #define SOFTWARE_ID 14 //软件类型 13=竞彩对冲工具
// #define SORTWARE_VER 100 //软件版本
// #define SINGLE_INSTANCE 1 //唯一实例
//#elif defined(_XBSSC_)
// #define APPNAME "环球时时彩理财软件-追号\0"
// #define APPABBR "xbss"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\HQFSSCXB\\"
// #define SOFTWARE_ID 12 //软件类型 12=时时彩新宝
// #define SORTWARE_VER 101 //软件版本
//#elif defined(_SLHDG_)
// #define APPCLASS L"DataTao::SLHedging"
#define APPNAME "足球对冲工具\0"
#define APPABBR "slhdg"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\SLHedging\\"
#define SOFTWARE_ID 11 //软件类型 11=足球对冲工具
#define SORTWARE_VER 501 //软件版本
#define SINGLE_INSTANCE 1 //唯一实例
#elif defined(_RBHDG_)
#define APPNAME "江球对冲\0"
#define APPABBR "rbhdg"
#define SOFTWARE_ID 16 //软件类型 16=江球对冲
#define SORTWARE_VER 105 //软件版本
#elif defined(_OUHLP_)
#define APPNAME "大小球助手\0"
#define APPABBR "ouhlp"
#define SOFTWARE_ID 19 //软件类型 19=大小球助手 19=新版本
#define SORTWARE_VER 300 //软件版本
#elif defined(_OUBTR_)
#define APPNAME "大小球注手\0"
#define APPABBR "oubtr"
#define SOFTWARE_ID 20 //软件类型 20=大小球注手
#define SORTWARE_VER 204 //软件版本
#elif defined(_WJODD_)
#define APPNAME "无极预测单双\0"
#define APPABBR "wjodd"
#define SOFTWARE_ID 21 //软件类型 21=无极预测单双
#define SORTWARE_VER 302 //软件版本
#elif defined(_WJROLL_)
#define APPNAME "无极滚球预测\0"
#define APPABBR "wjroll"
#define SOFTWARE_ID 22 //软件类型 22=无极滚球预测
#define SORTWARE_VER 100 //软件版本
#elif defined(_SCRTRDR_)
#define APPNAME "足球交易软件\0"
#define APPABBR "scrtrdr"
#define SOFTWARE_ID 12 //软件类型 12=足球交易软件
#define SORTWARE_VER 103 //软件版本
//#elif defined(_SSCSX_)
// #define APPNAME "环球时时彩智胜庄家(福胜)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\SSCSX\\"
// #define SOFTWARE_ID 10 //软件类型 10=时时彩福胜
// #define SORTWARE_VER 102 //软件版本
//#elif defined(_HKCHB_)
// #define APPNAME "环球香港彩(浩博)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCHB\\"
// #define SOFTWARE_ID 9 //软件类型 9=香港彩浩博
// #define SORTWARE_VER 106 //软件版本
//#elif defined(_HKCHDG_)
// #define APPNAME "环球香港彩(对冲)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCHedge\\"
// #define SOFTWARE_ID 8 //软件类型 8=香港彩对冲
// #define SORTWARE_VER 101 //软件版本
//#elif defined(_PKH_)
// #define APPNAME "数之道北京赛车对冲软件\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10Hedge\\"
// #define SOFTWARE_ID 7 //软件类型 7=PK10对冲
// #define SORTWARE_VER 203 //软件版本
//#elif defined(_HKCCJ_)
// #define APPNAME "环球香港彩(长江)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HKCCJ\\"
// #define SOFTWARE_ID 6 //软件类型 6=环球香港彩长江
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_HQ_)
// #define APPNAME "环球北京赛车智胜庄家\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\HQWin\\HQPK10\\"
// #define SOFTWARE_ID 5 //软件类型 5=环球
// #define SORTWARE_VER 100 //软件版本
//#elif defined(_HB_)
// #define APPNAME "数之道北京赛车自动打单系统(浩博)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10HB\\"
// #define SOFTWARE_ID 2 //软件类型 2=浩博版
// #define SORTWARE_VER 204 //软件版本
//#elif defined(_SX_)
// #define APPNAME "数之道北京赛车自动打单系统(福胜)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10SX\\"
// #define SOFTWARE_ID 3 //软件类型 3=福胜版
// #define SORTWARE_VER 208 //软件版本
//#elif defined(_KH_)
// #define APPNAME "数之道北京赛车自动打单系统(尚银)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\PK10KH\\"
// #define SOFTWARE_ID 4 //软件类型 4=尚银版
// #define SORTWARE_VER 206 //软件版本
#else
// #define APPNAME "数之道北京赛车自动打单系统(内测)\0"
// #define REGKEY_SOFTWARE L"SOFTWARE\\DataTao\\BJCars\\"
// #define SOFTWARE_ID 1 //软件类型 1=内部测试集合版
#endif
#if defined(_HENLY_)
#define GLOBAL_VAR_FILE "hlglbvrf.cnf"
#elif defined(_SPTHDG_)
#define GLOBAL_VAR_FILE "sptgvf.cnf"
#elif defined(_SLHDG_)
#define GLOBAL_VAR_FILE "slhglbvrf.cnf"
#elif defined(_SCRTRDR_)
#define GLOBAL_VAR_FILE "stglbvrf.cnf"
#elif defined(_ABG_)
#define GLOBAL_VAR_FILE "abgglbvrf.cnf"
#else
#define GLOBAL_VAR_FILE "glbvrf.cnf"
#endif
#define UPDATE_APP_NAME "AppUpgrade.exe"
#define MD5_FILE_NAME "filemd5.lst"
#define GLOBAL_VAR_VERSION 0x03
#define ID_ABOUT_MENU 101
#define SAFE_DELETE(p) { if(p) { delete (p); (p)=NULL; } }
#define DPIX(x) (MulDiv(x,g_xDpi,96))
#define DPIY(y) (MulDiv(y,g_yDpi,96))
typedef struct tGVFHeader{
char head[4];
WORD idSoftware;
WORD iUpdate;
tGVFHeader(){
head[0] = 'G';
head[1] = 'V';
head[2] = 'F';
head[3] = GLOBAL_VAR_VERSION;
idSoftware = SOFTWARE_ID;
iUpdate = 0;
}
} TGVFHEADER;
// 全局变量
extern HINSTANCE g_hPMDll;
typedef int (*PM_PARAMENCODE)( char* strEncode, int* len, char (*arrMap)[2][256], int num );
extern PM_PARAMENCODE PM_ParamEncode;
extern char g_AppPath[];
extern bool g_bTesting, g_bRestart, g_bPassLogin;
extern UINT g_xDpi, g_yDpi;
extern char g_strWebsite[];
extern unsigned g_uid; //用户号
extern char g_sWebUN[]; //用户名
//extern char g_sAgentDomain[]; //代理域名
extern char g_sWebID[]; //用户编号
#if defined(_PKH_) || defined(_HKCHDG_) || defined(_HDG_)
extern char g_strWebsiteHdg[];
extern char g_sWebUNHdg[]; //对冲用户名
// extern char g_sAgentDomainHdg[];
#endif
// 全局函数
void DebugPrint(const char * fmt, ...);
unsigned __fastcall GetCompileTime();
class TLog
{
private:
static HANDLE m_hLogSema;
public:
__fastcall ~TLog();
static void __fastcall WriteLog(String msg);
};
#endif