东莞社保局修改签名字数,由8个字改为6个字

This commit is contained in:
lujiang 2025-02-27 16:52:06 +08:00
parent 88a4cb449f
commit a72202bfb5
25 changed files with 306449 additions and 300110 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -2620,6 +2620,9 @@ try
}
pRetLogin2->bCMFirst = true; //签名是否在前面
pRetLogin2->lMaxSmsLen= MSG_MAXSENDLEN;
#ifdef SMSCENTER_DGSB
pRetLogin2->lMaxSmsLen = 64; //签名为【东莞人社】
#endif
#ifdef _UNICODE
pRetLogin2->bCMFirstChange = true;
@ -9099,7 +9102,7 @@ try
lZDCMLen = 6;
#endif
#if defined(SMSCENTER_NX) && !defined(SMSCENTER_DGSB) //社保局的签名字数是7个字
lZDCMLen = 8;
lZDCMLen = 6; //签名为【东莞人社】
#endif
#ifdef SMSCENTER_DGSB_SGYD
lZDCMLen = 0;
@ -9133,14 +9136,14 @@ try
#ifdef SMSCENTER_NX
lZDCMLen = 6;
lSignLen = 6;
lSignLen = lSignLen;
lMaxSendLenB = 70;
#ifdef SMSCENTER_GDDX
lZDCMLen = 0;
#endif
#ifdef SMSCENTER_DGSB
lZDCMLen = 8;
lSignLen = 8;
lZDCMLen = 6; //签名为【东莞人社】
lSignLen = lSignLen; //签名为【东莞人社】
lMaxSendLenB = 70;
#endif
#ifdef SMSCENTER_DGSB_SGYD
@ -9224,7 +9227,7 @@ try
long lMaxSendLen = lMaxSendLenB;
BOOL bLongSms = bLongSmsB;
BOOL bFD = bFDB;
if ( lMsgLen+lSignLen>lMaxSendLen) //超过长度,需要长短信
if ( lMsgLen+ lZDCMLen+lSignLen>lMaxSendLen) //超过长度,需要长短信
{
if (bLongSms && strCM.GetLength()>0) //长短信,短信内容加上签名
{
@ -9251,7 +9254,7 @@ try
}
else
{
lMaxSendLen = lMaxSendLen-lSignLen;
lMaxSendLen = lMaxSendLen- lZDCMLen-lSignLen;
if ( bFD )
lMaxSendLen = lMaxSendLen-4; //分段标识
}

View File

@ -391,7 +391,9 @@ PUBLIC ??_C@_13DKOGBHCI@?$AAt@ ; `string'
PUBLIC ??_C@_1KA@EENAKHCO@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@ ; `string'
PUBLIC ??_C@_1GE@HCMHCIOJ@?$AAW?$AAa?$AAr?$AAn?$AAi?$AAn?$AAg?$AA?3?$AA?5?$AAC?$AAo?$AAm?$AAp?$AAD?$AAB@ ; `string'
PUBLIC ??_C@_1MO@EFKAPBEH@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@ ; `string'
PUBLIC ??_C@_1PO@MPPMBGBN@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@ ; `string'
PUBLIC ??_C@_1KE@NJINJMJL@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@ ; `string'
PUBLIC ??_C@_1MA@ILHKFPMO@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@ ; `string'
PUBLIC ??_C@_1MG@FCJKHEJG@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@ ; `string'
PUBLIC ??_C@_1CA@GDDIFGOH@?$AAL?$AAo?$AAg?$AA?2?$AAS?$AAm?$AAs?$AAL?$AAo?$AAg?$AA2?$AA?4?$AAl?$AAo?$AAg@ ; `string'
PUBLIC ??_C@_1EK@GMPOHDFD@?$AA?$CF?$AA0?$AA4?$AAd?$AA?4?$AA?$CF?$AA0?$AA2?$AAd?$AA?4?$AA?$CF?$AA0?$AA2?$AAd?$AA?5@ ; `string'
PUBLIC ??_R4CAdoConnection@@6B@ ; CAdoConnection::`RTTI Complete Object Locator'
@ -540,9 +542,48 @@ CONST SEGMENT
DB 'L', 00H, 'o', 00H, 'g', 00H, '2', 00H, '.', 00H, 'l', 00H, 'o'
DB 00H, 'g', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1PO@MPPMBGBN@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@
; COMDAT ??_C@_1MG@FCJKHEJG@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@
CONST SEGMENT
??_C@_1PO@MPPMBGBN@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@ DB 'D'
??_C@_1MG@FCJKHEJG@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@ DB 'P'
DB 00H, 'r', 00H, 'o', 00H, 'v', 00H, 'i', 00H, 'd', 00H, 'e', 00H
DB 'r', 00H, '=', 00H, 'M', 00H, 'i', 00H, 'c', 00H, 'r', 00H, 'o'
DB 00H, 's', 00H, 'o', 00H, 'f', 00H, 't', 00H, '.', 00H, 'A', 00H
DB 'C', 00H, 'E', 00H, '.', 00H, 'O', 00H, 'L', 00H, 'E', 00H, 'D'
DB 00H, 'B', 00H, '.', 00H, '1', 00H, '6', 00H, '.', 00H, '0', 00H
DB ';', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'a', 00H, ' ', 00H, 'S'
DB 00H, 'o', 00H, 'u', 00H, 'r', 00H, 'c', 00H, 'e', 00H, '=', 00H
DB '%', 00H, 's', 00H, ';', 00H, ' ', 00H, 'E', 00H, 'x', 00H, 't'
DB 00H, 'e', 00H, 'n', 00H, 'd', 00H, 'e', 00H, 'd', 00H, ' ', 00H
DB 'P', 00H, 'r', 00H, 'o', 00H, 'p', 00H, 'e', 00H, 'r', 00H, 't'
DB 00H, 'i', 00H, 'e', 00H, 's', 00H, '=', 00H, '"', 00H, 'E', 00H
DB 'x', 00H, 'c', 00H, 'e', 00H, 'l', 00H, ' ', 00H, '1', 00H, '2'
DB 00H, '.', 00H, '0', 00H, ' ', 00H, 'X', 00H, 'm', 00H, 'l', 00H
DB ';', 00H, ' ', 00H, 'H', 00H, 'D', 00H, 'R', 00H, ' ', 00H, '='
DB 00H, ' ', 00H, 'Y', 00H, 'E', 00H, 'S', 00H, '"', 00H, ';', 00H
DB 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1MA@ILHKFPMO@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@
CONST SEGMENT
??_C@_1MA@ILHKFPMO@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@ DB 'P'
DB 00H, 'r', 00H, 'o', 00H, 'v', 00H, 'i', 00H, 'd', 00H, 'e', 00H
DB 'r', 00H, '=', 00H, 'M', 00H, 'i', 00H, 'c', 00H, 'r', 00H, 'o'
DB 00H, 's', 00H, 'o', 00H, 'f', 00H, 't', 00H, '.', 00H, 'A', 00H
DB 'C', 00H, 'E', 00H, '.', 00H, 'O', 00H, 'L', 00H, 'E', 00H, 'D'
DB 00H, 'B', 00H, '.', 00H, '1', 00H, '2', 00H, '.', 00H, '0', 00H
DB ';', 00H, 'D', 00H, 'a', 00H, 't', 00H, 'a', 00H, ' ', 00H, 'S'
DB 00H, 'o', 00H, 'u', 00H, 'r', 00H, 'c', 00H, 'e', 00H, '=', 00H
DB '"', 00H, '%', 00H, 's', 00H, '"', 00H, ';', 00H, 'E', 00H, 'x'
DB 00H, 't', 00H, 'e', 00H, 'n', 00H, 'd', 00H, 'e', 00H, 'd', 00H
DB ' ', 00H, 'P', 00H, 'r', 00H, 'o', 00H, 'p', 00H, 'e', 00H, 'r'
DB 00H, 't', 00H, 'i', 00H, 'e', 00H, 's', 00H, '=', 00H, '"', 00H
DB 'E', 00H, 'x', 00H, 'c', 00H, 'e', 00H, 'l', 00H, ' ', 00H, '1'
DB 00H, '2', 00H, '.', 00H, '0', 00H, ' ', 00H, 'X', 00H, 'm', 00H
DB 'l', 00H, ';', 00H, 'H', 00H, 'D', 00H, 'R', 00H, '=', 00H, 'Y'
DB 00H, 'E', 00H, 'S', 00H, '"', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1KE@NJINJMJL@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@
CONST SEGMENT
??_C@_1KE@NJINJMJL@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@ DB 'D'
DB 00H, 'R', 00H, 'I', 00H, 'V', 00H, 'E', 00H, 'R', 00H, '=', 00H
DB '{', 00H, 'M', 00H, 'i', 00H, 'c', 00H, 'r', 00H, 'o', 00H, 's'
DB 00H, 'o', 00H, 'f', 00H, 't', 00H, ' ', 00H, 'E', 00H, 'x', 00H
@ -552,17 +593,10 @@ CONST SEGMENT
DB 00H, '.', 00H, 'x', 00H, 'l', 00H, 's', 00H, 'x', 00H, ',', 00H
DB ' ', 00H, '*', 00H, '.', 00H, 'x', 00H, 'l', 00H, 's', 00H, 'm'
DB 00H, ',', 00H, ' ', 00H, '*', 00H, '.', 00H, 'x', 00H, 'l', 00H
DB 's', 00H, 'b', 00H, ')', 00H, '}', 00H, ';', 00H, 'F', 00H, 'I'
DB 00H, 'L', 00H, '=', 00H, 'E', 00H, 'x', 00H, 'c', 00H, 'e', 00H
DB 'l', 00H, ' ', 00H, '1', 00H, '2', 00H, '.', 00H, '0', 00H, ';'
DB 00H, 'D', 00H, 'r', 00H, 'i', 00H, 'v', 00H, 'e', 00H, 'r', 00H
DB 'I', 00H, 'D', 00H, '=', 00H, '1', 00H, '0', 00H, '4', 00H, '6'
DB 00H, ';', 00H, 'D', 00H, 'B', 00H, 'Q', 00H, '=', 00H, 'd', 00H
DB ':', 00H, '\', 00H, '1', 00H, '0', 00H, '0', 00H, '0', 00H, '0'
DB 00H, '0', 00H, '.', 00H, 'x', 00H, 'l', 00H, 's', 00H, 'x', 00H
DB ';', 00H, 'R', 00H, 'e', 00H, 'a', 00H, 'd', 00H, 'o', 00H, 'n'
DB 00H, 'l', 00H, 'y', 00H, '=', 00H, 'F', 00H, 'a', 00H, 'l', 00H
DB 's', 00H, 'e', 00H, 00H, 00H ; `string'
DB 's', 00H, 'b', 00H, ')', 00H, '}', 00H, ';', 00H, 'D', 00H, 'B'
DB 00H, 'Q', 00H, '=', 00H, '"', 00H, '%', 00H, 's', 00H, '"', 00H
DB ';', 00H, 'H', 00H, 'D', 00H, 'R', 00H, '=', 00H, 'Y', 00H, 'E'
DB 00H, 'S', 00H, ';', 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_1MO@EFKAPBEH@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@
CONST SEGMENT
@ -7359,7 +7393,7 @@ _strErrMsg$ = 8 ; size = 4
_strSQL$ = 12 ; size = 4
?Log_ErrMsg@CAdoConnection@@SAHV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@0@Z PROC ; CAdoConnection::Log_ErrMsg, COMDAT
; 1376 : {
; 1385 : {
00000 55 push ebp
00001 8b ec mov ebp, esp
@ -7383,12 +7417,12 @@ _strSQL$ = 12 ; size = 4
0002e c7 45 fc 01 00
00 00 mov DWORD PTR __$EHRec$[ebp+8], 1
; 1377 : USES_CONVERSION;
; 1386 : USES_CONVERSION;
00035 e8 00 00 00 00 call ?_AtlGetConversionACP@ATL@@YGIXZ ; ATL::_AtlGetConversionACP
0003a 89 45 e8 mov DWORD PTR __acp$[ebp], eax
; 1378 : TCHAR szLog[1024]={0};
; 1387 : TCHAR szLog[1024]={0};
0003d 68 00 08 00 00 push 2048 ; 00000800H
00042 6a 00 push 0
@ -7398,7 +7432,7 @@ _strSQL$ = 12 ; size = 4
0004b e8 00 00 00 00 call _memset
00050 83 c4 0c add esp, 12 ; 0000000cH
; 1379 : ::GetModuleFileName( NULL , szLog , 512);
; 1388 : ::GetModuleFileName( NULL , szLog , 512);
00053 68 00 02 00 00 push 512 ; 00000200H
00058 8d 85 e0 f7 ff
@ -7408,12 +7442,12 @@ _strSQL$ = 12 ; size = 4
00061 ff 15 00 00 00
00 call DWORD PTR __imp__GetModuleFileNameW@12
; 1380 : int j=0;
; 1389 : int j=0;
00067 c7 85 dc f7 ff
ff 00 00 00 00 mov DWORD PTR _j$[ebp], 0
; 1381 : for ( j=lstrlen(szLog) ; j>0 ; j-- )
; 1390 : for ( j=lstrlen(szLog) ; j>0 ; j-- )
00071 8d 85 e0 f7 ff
ff lea eax, DWORD PTR _szLog$[ebp]
@ -7434,8 +7468,8 @@ $LN4@Log_ErrMsg:
ff 00 cmp DWORD PTR _j$[ebp], 0
0009c 7e 17 jle SHORT $LN3@Log_ErrMsg
; 1382 : {
; 1383 : if (szLog[j]=='\\' )
; 1391 : {
; 1392 : if (szLog[j]=='\\' )
0009e 8b 85 dc f7 ff
ff mov eax, DWORD PTR _j$[ebp]
@ -7444,17 +7478,17 @@ $LN4@Log_ErrMsg:
000ac 83 f9 5c cmp ecx, 92 ; 0000005cH
000af 75 02 jne SHORT $LN5@Log_ErrMsg
; 1384 : break;
; 1393 : break;
000b1 eb 02 jmp SHORT $LN3@Log_ErrMsg
$LN5@Log_ErrMsg:
; 1385 : }
; 1394 : }
000b3 eb d1 jmp SHORT $LN2@Log_ErrMsg
$LN3@Log_ErrMsg:
; 1386 : szLog[j+1]=0;
; 1395 : szLog[j+1]=0;
000b5 8b 85 dc f7 ff
ff mov eax, DWORD PTR _j$[ebp]
@ -7474,7 +7508,7 @@ $LN9@Log_ErrMsg:
000e0 66 89 94 05 e0
f7 ff ff mov WORD PTR _szLog$[ebp+eax], dx
; 1387 : _tcscat(szLog , _T("Log\\SmsLog2.log"));
; 1396 : _tcscat(szLog , _T("Log\\SmsLog2.log"));
000e8 68 00 00 00 00 push OFFSET ??_C@_1CA@GDDIFGOH@?$AAL?$AAo?$AAg?$AA?2?$AAS?$AAm?$AAs?$AAL?$AAo?$AAg?$AA2?$AA?4?$AAl?$AAo?$AAg@
000ed 8d 85 e0 f7 ff
@ -7483,8 +7517,8 @@ $LN9@Log_ErrMsg:
000f4 e8 00 00 00 00 call _wcscat
000f9 83 c4 08 add esp, 8
; 1388 : HANDLE hLog;
; 1389 : hLog = CreateFile( szLog , GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL );
; 1397 : HANDLE hLog;
; 1398 : hLog = CreateFile( szLog , GENERIC_READ|GENERIC_WRITE,FILE_SHARE_READ|FILE_SHARE_WRITE,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL );
000fc 6a 00 push 0
000fe 68 80 00 00 00 push 128 ; 00000080H
@ -7500,16 +7534,16 @@ $LN9@Log_ErrMsg:
0011b 89 85 d8 f7 ff
ff mov DWORD PTR _hLog$[ebp], eax
; 1390 : if ( hLog!=(HANDLE)-1 )
; 1399 : if ( hLog!=(HANDLE)-1 )
00121 83 bd d8 f7 ff
ff ff cmp DWORD PTR _hLog$[ebp], -1
00128 0f 84 ae 01 00
00 je $LN6@Log_ErrMsg
; 1391 : {
; 1392 : DWORD lLen;
; 1393 : SetFilePointer( hLog, 0 , NULL , FILE_END );
; 1400 : {
; 1401 : DWORD lLen;
; 1402 : SetFilePointer( hLog, 0 , NULL , FILE_END );
0012e 6a 02 push 2
00130 6a 00 push 0
@ -7520,7 +7554,7 @@ $LN9@Log_ErrMsg:
0013b ff 15 00 00 00
00 call DWORD PTR __imp__SetFilePointer@16
; 1394 : SYSTEMTIME t;::GetLocalTime(&t);
; 1403 : SYSTEMTIME t;::GetLocalTime(&t);
00141 8d 85 c4 f7 ff
ff lea eax, DWORD PTR _t$4[ebp]
@ -7528,7 +7562,7 @@ $LN9@Log_ErrMsg:
00148 ff 15 00 00 00
00 call DWORD PTR __imp__GetLocalTime@4
; 1395 : _stprintf(szLog , _T("%04d.%02d.%02d %02d:%02d:%02d#%s#%s#") ,t.wYear,t.wMonth,t.wDay,t.wHour,t.wMinute,t.wSecond,strSQL,strErrMsg );
; 1404 : _stprintf(szLog , _T("%04d.%02d.%02d %02d:%02d:%02d#%s#%s#") ,t.wYear,t.wMonth,t.wDay,t.wHour,t.wMinute,t.wSecond,strSQL,strErrMsg );
0014e 8b 45 08 mov eax, DWORD PTR _strErrMsg$[ebp]
00151 50 push eax
@ -7559,8 +7593,8 @@ $LN9@Log_ErrMsg:
00192 e8 00 00 00 00 call __swprintf
00197 83 c4 28 add esp, 40 ; 00000028H
; 1396 : #ifdef UNICODE
; 1397 : WriteFile( hLog,W2A(szLog),(DWORD)strlen(W2A(szLog)),&lLen,NULL);
; 1405 : #ifdef UNICODE
; 1406 : WriteFile( hLog,W2A(szLog),(DWORD)strlen(W2A(szLog)),&lLen,NULL);
0019a 8d 85 e0 f7 ff
ff lea eax, DWORD PTR _szLog$[ebp]
@ -7677,10 +7711,10 @@ $LN17@Log_ErrMsg:
002c9 ff 15 00 00 00
00 call DWORD PTR __imp__WriteFile@20
; 1398 : #else
; 1399 : WriteFile( hLog,szLog,strlen(szLog),&lLen,NULL);
; 1400 : #endif
; 1401 : CloseHandle(hLog);
; 1407 : #else
; 1408 : WriteFile( hLog,szLog,strlen(szLog),&lLen,NULL);
; 1409 : #endif
; 1410 : CloseHandle(hLog);
002cf 8b 85 d8 f7 ff
ff mov eax, DWORD PTR _hLog$[ebp]
@ -7689,8 +7723,8 @@ $LN17@Log_ErrMsg:
00 call DWORD PTR __imp__CloseHandle@4
$LN6@Log_ErrMsg:
; 1402 : }
; 1403 : return true;
; 1411 : }
; 1412 : return true;
002dc c7 85 7c f6 ff
ff 01 00 00 00 mov DWORD PTR $T2[ebp], 1
@ -7705,7 +7739,7 @@ $LN6@Log_ErrMsg:
ff mov eax, DWORD PTR $T2[ebp]
$LN7@Log_ErrMsg:
; 1404 : }
; 1413 : }
00307 8d a5 50 f6 ff
ff lea esp, DWORD PTR [ebp-2480]
@ -7760,7 +7794,7 @@ _this$ = -4 ; size = 4
?isOK@CAdoConnection@@QAEHXZ PROC ; CAdoConnection::isOK, COMDAT
; _this$ = ecx
; 1407 : {
; 1416 : {
00000 55 push ebp
00001 8b ec mov ebp, esp
@ -7770,7 +7804,7 @@ _this$ = -4 ; size = 4
00008 57 push edi
00009 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 1408 : if ( m_pConnection )
; 1417 : if ( m_pConnection )
0000c 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
0000f 83 c1 18 add ecx, 24 ; 00000018H
@ -7779,20 +7813,20 @@ _this$ = -4 ; size = 4
0001a 85 c0 test eax, eax
0001c 74 09 je SHORT $LN2@isOK
; 1409 : return true;
; 1418 : return true;
0001e b8 01 00 00 00 mov eax, 1
00023 eb 04 jmp SHORT $LN1@isOK
00025 eb 02 jmp SHORT $LN1@isOK
$LN2@isOK:
; 1410 : else
; 1411 : return false;
; 1419 : else
; 1420 : return false;
00027 33 c0 xor eax, eax
$LN1@isOK:
; 1412 : }
; 1421 : }
00029 5f pop edi
0002a 5e pop esi
@ -7810,7 +7844,7 @@ _this$ = -4 ; size = 4
?GetConnectType@CAdoConnection@@QAEJXZ PROC ; CAdoConnection::GetConnectType, COMDAT
; _this$ = ecx
; 1415 : {
; 1424 : {
00000 55 push ebp
00001 8b ec mov ebp, esp
@ -7820,12 +7854,12 @@ _this$ = -4 ; size = 4
00008 57 push edi
00009 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 1416 : return m_lConnectType;
; 1425 : return m_lConnectType;
0000c 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0000f 8b 40 04 mov eax, DWORD PTR [eax+4]
; 1417 : }
; 1426 : }
00012 5f pop edi
00013 5e pop esi
@ -7845,7 +7879,7 @@ _lCursor$ = 8 ; size = 4
?SetCursorLocation@CAdoConnection@@QAEXW4CursorLocationEnum@ADODB@@@Z PROC ; CAdoConnection::SetCursorLocation, COMDAT
; _this$ = ecx
; 1420 : {
; 1429 : {
00000 55 push ebp
00001 8b ec mov ebp, esp
@ -7855,7 +7889,7 @@ _lCursor$ = 8 ; size = 4
00008 57 push edi
00009 89 4d fc mov DWORD PTR _this$[ebp], ecx
; 1421 : m_pConnection->CursorLocation = lCursor;
; 1430 : m_pConnection->CursorLocation = lCursor;
0000c 8b 4d fc mov ecx, DWORD PTR _this$[ebp]
0000f 83 c1 18 add ecx, 24 ; 00000018H
@ -7866,7 +7900,7 @@ _lCursor$ = 8 ; size = 4
0001e 8b 4d b8 mov ecx, DWORD PTR tv74[ebp]
00021 e8 00 00 00 00 call ?PutCursorLocation@Connection15@ADODB@@QAEXW4CursorLocationEnum@2@@Z ; ADODB::Connection15::PutCursorLocation
; 1422 : }
; 1431 : }
00026 5f pop edi
00027 5e pop esi
@ -8521,51 +8555,78 @@ _lOptions$ = 16 ; size = 4
0003f e8 00 00 00 00 call ??0?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
00044 c6 45 fc 02 mov BYTE PTR __$EHRec$[ebp+8], 2
; 1369 : strConnect.Format(_T("DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};FIL=Excel 12.0;DriverID=1046;DBQ=d:\\100000.xlsx;Readonly=False"), dbpath);
; 1369 : //strConnect.Format(_T("DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};FIL=Excel 12.0;DriverID=1046;DBQ=d:\\100000.xlsx;Readonly=False"), dbpath);
; 1370 :
; 1371 : strConnect.Format(_T("DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};")
00048 8b 45 08 mov eax, DWORD PTR _dbpath$[ebp]
0004b 50 push eax
0004c 68 00 00 00 00 push OFFSET ??_C@_1PO@MPPMBGBN@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@
0004c 68 00 00 00 00 push OFFSET ??_C@_1KE@NJINJMJL@?$AAD?$AAR?$AAI?$AAV?$AAE?$AAR?$AA?$DN?$AA?$HL?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs?$AAo@
00051 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
00054 51 push ecx
00055 e8 00 00 00 00 call ?Format@?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAAXPB_WZZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format
0005a 83 c4 0c add esp, 12 ; 0000000cH
; 1370 :
; 1371 : return Open(LPCTSTR(strConnect), lOptions);
; 1372 : _T("DBQ=\"%s\";")
; 1373 : _T("HDR=YES;"), dbpath);
; 1374 :
; 1375 : strConnect.Format(_T("Provider=Microsoft.ACE.OLEDB.12.0;")
0005d 8b 45 10 mov eax, DWORD PTR _lOptions$[ebp]
0005d 8b 45 08 mov eax, DWORD PTR _dbpath$[ebp]
00060 50 push eax
00061 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
00064 e8 00 00 00 00 call ??B?$CSimpleStringT@_W$0A@@ATL@@QBEPB_WXZ ; ATL::CSimpleStringT<wchar_t,0>::operator wchar_t const *
00069 50 push eax
0006a 8b 4d f0 mov ecx, DWORD PTR _this$[ebp]
0006d e8 00 00 00 00 call ?Open@CAdoConnection@@QAEHPB_WJ@Z ; CAdoConnection::Open
00072 89 45 a8 mov DWORD PTR $T2[ebp], eax
00075 c6 45 fc 01 mov BYTE PTR __$EHRec$[ebp+8], 1
00079 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
0007c e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
00081 c6 45 fc 00 mov BYTE PTR __$EHRec$[ebp+8], 0
00085 8d 4d 08 lea ecx, DWORD PTR _dbpath$[ebp]
00088 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
0008d c7 45 fc ff ff
00061 68 00 00 00 00 push OFFSET ??_C@_1MA@ILHKFPMO@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@
00066 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
00069 51 push ecx
0006a e8 00 00 00 00 call ?Format@?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAAXPB_WZZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format
0006f 83 c4 0c add esp, 12 ; 0000000cH
; 1376 : _T("Data Source=\"%s\";")
; 1377 : _T("Extended Properties=\"Excel 12.0 Xml;HDR=YES\""), dbpath);
; 1378 :
; 1379 : strConnect.Format(_T("Provider=Microsoft.ACE.OLEDB.16.0;Data Source=%s; Extended Properties=\"Excel 12.0 Xml; HDR = YES\";"), dbpath);
00072 8b 45 08 mov eax, DWORD PTR _dbpath$[ebp]
00075 50 push eax
00076 68 00 00 00 00 push OFFSET ??_C@_1MG@FCJKHEJG@?$AAP?$AAr?$AAo?$AAv?$AAi?$AAd?$AAe?$AAr?$AA?$DN?$AAM?$AAi?$AAc?$AAr?$AAo?$AAs@
0007b 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
0007e 51 push ecx
0007f e8 00 00 00 00 call ?Format@?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAAXPB_WZZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::Format
00084 83 c4 0c add esp, 12 ; 0000000cH
; 1380 : return Open(LPCTSTR(strConnect), lOptions);
00087 8b 45 10 mov eax, DWORD PTR _lOptions$[ebp]
0008a 50 push eax
0008b 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
0008e e8 00 00 00 00 call ??B?$CSimpleStringT@_W$0A@@ATL@@QBEPB_WXZ ; ATL::CSimpleStringT<wchar_t,0>::operator wchar_t const *
00093 50 push eax
00094 8b 4d f0 mov ecx, DWORD PTR _this$[ebp]
00097 e8 00 00 00 00 call ?Open@CAdoConnection@@QAEHPB_WJ@Z ; CAdoConnection::Open
0009c 89 45 a8 mov DWORD PTR $T2[ebp], eax
0009f c6 45 fc 01 mov BYTE PTR __$EHRec$[ebp+8], 1
000a3 8d 4d ec lea ecx, DWORD PTR _strConnect$[ebp]
000a6 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
000ab c6 45 fc 00 mov BYTE PTR __$EHRec$[ebp+8], 0
000af 8d 4d 08 lea ecx, DWORD PTR _dbpath$[ebp]
000b2 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
000b7 c7 45 fc ff ff
ff ff mov DWORD PTR __$EHRec$[ebp+8], -1
00094 8d 4d 0c lea ecx, DWORD PTR _pass$[ebp]
00097 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
0009c 8b 45 a8 mov eax, DWORD PTR $T2[ebp]
000be 8d 4d 0c lea ecx, DWORD PTR _pass$[ebp]
000c1 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
000c6 8b 45 a8 mov eax, DWORD PTR $T2[ebp]
; 1372 : }
; 1381 : }
0009f 8b 4d f4 mov ecx, DWORD PTR __$EHRec$[ebp]
000a2 64 89 0d 00 00
000c9 8b 4d f4 mov ecx, DWORD PTR __$EHRec$[ebp]
000cc 64 89 0d 00 00
00 00 mov DWORD PTR fs:0, ecx
000a9 59 pop ecx
000aa 5f pop edi
000ab 5e pop esi
000ac 5b pop ebx
000ad 8b e5 mov esp, ebp
000af 5d pop ebp
000b0 c2 0c 00 ret 12 ; 0000000cH
000d3 59 pop ecx
000d4 5f pop edi
000d5 5e pop esi
000d6 5b pop ebx
000d7 8b e5 mov esp, ebp
000d9 5d pop ebp
000da c2 0c 00 ret 12 ; 0000000cH
_TEXT ENDS
; COMDAT text$x
text$x SEGMENT
@ -10096,12 +10157,6 @@ $LN2@ConnectSQL:
; 479 : _T("; pwd=") + pass;
; 480 : */
; 481 : CString strConnect = _T("Provider=SQLOLEDB.1; Data Source=") + dbsrc +
; 482 : _T("; Initial Catalog=") + dbname +
; 483 : _T("; User ID=") + user +
; 484 : _T("; PWD=") + pass;
; 485 : #else
; 486 :
; 487 : CString strConnect = _T("Provider=SQLOLEDB.1; Data Source=") + dbsrc +
00091 8d 45 14 lea eax, DWORD PTR _pass$[ebp]
00094 50 push eax
@ -10216,6 +10271,12 @@ $LN2@ConnectSQL:
001e5 8d 4d a4 lea ecx, DWORD PTR $T8[ebp]
001e8 e8 00 00 00 00 call ??1?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@QAE@XZ ; ATL::CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >::~CStringT<wchar_t,StrTraitMFC<wchar_t,ATL::ChTraitsCRT<wchar_t> > >
; 482 : _T("; Initial Catalog=") + dbname +
; 483 : _T("; User ID=") + user +
; 484 : _T("; PWD=") + pass;
; 485 : #else
; 486 :
; 487 : CString strConnect = _T("Provider=SQLOLEDB.1; Data Source=") + dbsrc +
; 488 : _T("; Initial Catalog=") + dbname +
; 489 : _T("; User ID=") + user +
; 490 : _T("; PWD=") + pass;

View File

@ -1650,8 +1650,8 @@ $LN15@Completion:
001c0 39 4d bc cmp DWORD PTR _lp_io$16[ebp], ecx
001c3 72 16 jb SHORT $LN17@Completion
001c5 b8 b0 df 06 00 mov eax, 450480 ; 0006dfb0H
001ca 69 c8 e8 03 00
00 imul ecx, eax, 1000
001ca 69 c8 c8 00 00
00 imul ecx, eax, 200
001d0 8b 55 d4 mov edx, DWORD PTR _lp_this$22[ebp]
001d3 03 4a 14 add ecx, DWORD PTR [edx+20]
001d6 39 4d bc cmp DWORD PTR _lp_io$16[ebp], ecx
@ -1674,8 +1674,8 @@ $LN16@Completion:
001f4 39 4d c0 cmp DWORD PTR _lp_key$17[ebp], ecx
001f7 72 16 jb SHORT $LN19@Completion
001f9 b8 08 00 00 00 mov eax, 8
001fe 69 c8 e8 03 00
00 imul ecx, eax, 1000
001fe 69 c8 c8 00 00
00 imul ecx, eax, 200
00204 8b 55 d4 mov edx, DWORD PTR _lp_this$22[ebp]
00207 03 4a 0c add ecx, DWORD PTR [edx+12]
0020a 39 4d c0 cmp DWORD PTR _lp_key$17[ebp], ecx
@ -3817,8 +3817,8 @@ $LN2@InitIoCont:
00059 39 4d 08 cmp DWORD PTR _lp_io$[ebp], ecx
0005c 72 16 jb SHORT $LN5@InitIoCont
0005e b8 b0 df 06 00 mov eax, 450480 ; 0006dfb0H
00063 69 c8 e8 03 00
00 imul ecx, eax, 1000
00063 69 c8 c8 00 00
00 imul ecx, eax, 200
00069 8b 55 e8 mov edx, DWORD PTR _this$[ebp]
0006c 03 4a 14 add ecx, DWORD PTR [edx+20]
0006f 39 4d 08 cmp DWORD PTR _lp_io$[ebp], ecx
@ -7870,7 +7870,7 @@ $LN2@CheckForIn:
ff mov DWORD PTR _i$5[ebp], eax
$LN4@CheckForIn:
00096 81 bd dc fd ff
ff e8 03 00 00 cmp DWORD PTR _i$5[ebp], 1000 ; 000003e8H
ff c8 00 00 00 cmp DWORD PTR _i$5[ebp], 200 ; 000000c8H
000a0 0f 8d 92 02 00
00 jge $LN3@CheckForIn

View File

@ -890,8 +890,8 @@ $LN2@GetBlank_K:
0001a 83 c0 01 add eax, 1
0001d 89 45 f8 mov DWORD PTR _i$1[ebp], eax
$LN4@GetBlank_K:
00020 81 7d f8 e8 03
00 00 cmp DWORD PTR _i$1[ebp], 1000 ; 000003e8H
00020 81 7d f8 c8 00
00 00 cmp DWORD PTR _i$1[ebp], 200 ; 000000c8H
00027 7d 7e jge SHORT $LN3@GetBlank_K
; 40 : {
@ -926,8 +926,8 @@ $LN9@GetBlank_K:
; 45 : if ( m_KeyIndex>=MAX_LOGINUSER )
00063 8b 45 fc mov eax, DWORD PTR _this$[ebp]
00066 81 78 08 e8 03
00 00 cmp DWORD PTR [eax+8], 1000 ; 000003e8H
00066 81 78 08 c8 00
00 00 cmp DWORD PTR [eax+8], 200 ; 000000c8H
0006d 7c 0a jl SHORT $LN10@GetBlank_K
; 46 : m_KeyIndex = 0;
@ -979,8 +979,8 @@ $LN7@GetBlank_K:
000bf 3b 48 08 cmp ecx, DWORD PTR [eax+8]
000c2 0f 8d 84 00 00
00 jge $LN6@GetBlank_K
000c8 81 7d f8 e8 03
00 00 cmp DWORD PTR _i$1[ebp], 1000 ; 000003e8H
000c8 81 7d f8 c8 00
00 00 cmp DWORD PTR _i$1[ebp], 200 ; 000000c8H
000cf 7d 7b jge SHORT $LN6@GetBlank_K
; 54 : {
@ -1015,8 +1015,8 @@ $LN12@GetBlank_K:
; 59 : if ( m_KeyIndex>=MAX_LOGINUSER )
0010b 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0010e 81 78 08 e8 03
00 00 cmp DWORD PTR [eax+8], 1000 ; 000003e8H
0010e 81 78 08 c8 00
00 00 cmp DWORD PTR [eax+8], 200 ; 000000c8H
00115 7c 0a jl SHORT $LN13@GetBlank_K
; 60 : m_KeyIndex = 0;
@ -1099,8 +1099,8 @@ $LN2@GetBlank_I:
0001a 83 c0 01 add eax, 1
0001d 89 45 f8 mov DWORD PTR _i$1[ebp], eax
$LN4@GetBlank_I:
00020 81 7d f8 e8 03
00 00 cmp DWORD PTR _i$1[ebp], 1000 ; 000003e8H
00020 81 7d f8 c8 00
00 00 cmp DWORD PTR _i$1[ebp], 200 ; 000000c8H
00027 0f 8d f9 00 00
00 jge $LN3@GetBlank_I
@ -1141,8 +1141,8 @@ $LN9@GetBlank_I:
; 77 : if ( m_IOIndex>=MAX_LOGINUSER )
0007d 8b 45 fc mov eax, DWORD PTR _this$[ebp]
00080 81 78 10 e8 03
00 00 cmp DWORD PTR [eax+16], 1000 ; 000003e8H
00080 81 78 10 c8 00
00 00 cmp DWORD PTR [eax+16], 200 ; 000000c8H
00087 7c 0a jl SHORT $LN10@GetBlank_I
; 78 : m_IOIndex = 0;
@ -1238,8 +1238,8 @@ $LN7@GetBlank_I:
0013e 3b 48 10 cmp ecx, DWORD PTR [eax+16]
00141 0f 8d 9b 00 00
00 jge $LN6@GetBlank_I
00147 81 7d f8 e8 03
00 00 cmp DWORD PTR _i$1[ebp], 1000 ; 000003e8H
00147 81 7d f8 c8 00
00 00 cmp DWORD PTR _i$1[ebp], 200 ; 000000c8H
0014e 0f 8d 8e 00 00
00 jge $LN6@GetBlank_I
@ -1278,8 +1278,8 @@ $LN12@GetBlank_I:
; 98 : if ( m_IOIndex>=MAX_LOGINUSER )
0019c 8b 45 fc mov eax, DWORD PTR _this$[ebp]
0019f 81 78 10 e8 03
00 00 cmp DWORD PTR [eax+16], 1000 ; 000003e8H
0019f 81 78 10 c8 00
00 00 cmp DWORD PTR [eax+16], 200 ; 000000c8H
001a6 7c 0a jl SHORT $LN13@GetBlank_I
; 99 : m_IOIndex = 0;
@ -1394,8 +1394,8 @@ _pKey$ = 8 ; size = 4
00054 39 4d 08 cmp DWORD PTR _pKey$[ebp], ecx
00057 72 16 jb SHORT $LN5@RemoveAt_K
00059 b8 08 00 00 00 mov eax, 8
0005e 69 c8 e8 03 00
00 imul ecx, eax, 1000
0005e 69 c8 c8 00 00
00 imul ecx, eax, 200
00064 8b 55 e8 mov edx, DWORD PTR _this$[ebp]
00067 03 4a 04 add ecx, DWORD PTR [edx+4]
0006a 39 4d 08 cmp DWORD PTR _pKey$[ebp], ecx
@ -1606,8 +1606,8 @@ _pIO$ = 8 ; size = 4
00058 39 4d 08 cmp DWORD PTR _pIO$[ebp], ecx
0005b 72 16 jb SHORT $LN5@RemoveAt_I
0005d b8 b0 df 06 00 mov eax, 450480 ; 0006dfb0H
00062 69 c8 e8 03 00
00 imul ecx, eax, 1000
00062 69 c8 c8 00 00
00 imul ecx, eax, 200
00068 8b 55 e8 mov edx, DWORD PTR _this$[ebp]
0006b 03 4a 0c add ecx, DWORD PTR [edx+12]
0006e 39 4d 08 cmp DWORD PTR _pIO$[ebp], ecx
@ -1935,8 +1935,8 @@ $LN2@Close_IO:
00059 83 c0 01 add eax, 1
0005c 89 45 e4 mov DWORD PTR _i$5[ebp], eax
$LN4@Close_IO:
0005f 81 7d e4 e8 03
00 00 cmp DWORD PTR _i$5[ebp], 1000 ; 000003e8H
0005f 81 7d e4 c8 00
00 00 cmp DWORD PTR _i$5[ebp], 200 ; 000000c8H
00066 7d 58 jge SHORT $LN3@Close_IO
; 173 : {
@ -2158,12 +2158,12 @@ _pDlg$ = 8 ; size = 4
; 194 : {
; 195 : long lSize = sizeof(IOCP_IO)*MAX_LOGINUSER;
00045 c7 45 ec 80 c7
d9 1a mov DWORD PTR _lSize$7[ebp], 450480000 ; 1ad9c780H
00045 c7 45 ec 80 c1
5e 05 mov DWORD PTR _lSize$7[ebp], 90096000 ; 055ec180H
; 196 : m_IO = new IOCP_IO[MAX_LOGINUSER];
0004c 68 80 c7 d9 1a push 450480000 ; 1ad9c780H
0004c 68 80 c1 5e 05 push 90096000 ; 055ec180H
00051 e8 00 00 00 00 call ??_U@YAPAXI@Z ; operator new[]
00056 83 c4 04 add esp, 4
00059 89 45 a4 mov DWORD PTR $T5[ebp], eax
@ -2173,7 +2173,7 @@ _pDlg$ = 8 ; size = 4
; 197 : memset(m_IO,0,sizeof(IOCP_IO)*MAX_LOGINUSER);
00065 68 80 c7 d9 1a push 450480000 ; 1ad9c780H
00065 68 80 c1 5e 05 push 90096000 ; 055ec180H
0006a 6a 00 push 0
0006c 8b 45 f0 mov eax, DWORD PTR _this$[ebp]
0006f 8b 48 0c mov ecx, DWORD PTR [eax+12]
@ -2200,7 +2200,7 @@ $LN5@Init:
; 208 : {
; 209 : m_Key = new IOCP_KEY[MAX_LOGINUSER];
00084 68 40 1f 00 00 push 8000 ; 00001f40H
00084 68 40 06 00 00 push 1600 ; 00000640H
00089 e8 00 00 00 00 call ??_U@YAPAXI@Z ; operator new[]
0008e 83 c4 04 add esp, 4
00091 89 45 a0 mov DWORD PTR $T4[ebp], eax
@ -2210,7 +2210,7 @@ $LN5@Init:
; 210 : memset(m_Key,0,sizeof(IOCP_KEY)*MAX_LOGINUSER);
0009d 68 40 1f 00 00 push 8000 ; 00001f40H
0009d 68 40 06 00 00 push 1600 ; 00000640H
000a2 6a 00 push 0
000a4 8b 45 f0 mov eax, DWORD PTR _this$[ebp]
000a7 8b 48 04 mov ecx, DWORD PTR [eax+4]

View File

@ -278,7 +278,7 @@ PUBLIC ??_C@_17OFKJHHKN@?$AA0?$AA1?$AA8@ ; `string'
PUBLIC ??_C@_17FNBFBAMI@?$AA0?$AA1?$AA9@ ; `string'
PUBLIC ??_C@_1BC@DGLABECA@?$AA?$CF?$AA0?$AA3?$AAd?$AA?$CF?$AA0?$AA3?$AAd@ ; `string'
PUBLIC ??_C@_08JIAEEDMM@?$CFs?5?$CFd?5?$CFd@ ; `string'
PUBLIC ??_C@_0M@DOAIKOAC@Jan?514?52025@ ; `string'
PUBLIC ??_C@_0M@COIAGNPB@Feb?527?52025@ ; `string'
PUBLIC ??_C@_1BO@MMOBIDBB@?$AA?$CF?$AA0?$AA4?$AAd?$AA?9?$AA?$CF?$AA0?$AA2?$AAd?$AA?9?$AA?$CF?$AA0?$AA2?$AAd@ ; `string'
PUBLIC ??_C@_1BM@EMLEIKLB@?$PP?F?$AA?$AB?$PP?$IB?$AAB?$AA?$CF?$AAd?$AAM?$AA?$BG?$AA?$CF?$AAd?$AAM?$PP?e?$AA?6@ ; `string'
PUBLIC ??_C@_1DE@JHPMKHFE@?$PP?F?$AA?$AB?$AA?$CL?$PP?$OA?$PP?U?$PP?F?$AA?$CL?$AAy?$PP?$IK?$AAW?$AA?$CG?$AA?$AM?$PP?$IC?$AAz?$AA?$DM@ ; `string'
@ -411,9 +411,9 @@ CONST SEGMENT
DB '2', 00H, 'd', 00H, '-', 00H, '%', 00H, '0', 00H, '2', 00H, 'd'
DB 00H, 00H, 00H ; `string'
CONST ENDS
; COMDAT ??_C@_0M@DOAIKOAC@Jan?514?52025@
; COMDAT ??_C@_0M@COIAGNPB@Feb?527?52025@
CONST SEGMENT
??_C@_0M@DOAIKOAC@Jan?514?52025@ DB 'Jan 14 2025', 00H ; `string'
??_C@_0M@COIAGNPB@Feb?527?52025@ DB 'Feb 27 2025', 00H ; `string'
CONST ENDS
; COMDAT ??_C@_08JIAEEDMM@?$CFs?5?$CFd?5?$CFd@
CONST SEGMENT
@ -6477,7 +6477,7 @@ ___$ReturnUdt$ = 8 ; size = 4
00042 8d 55 e8 lea edx, DWORD PTR _s_month$[ebp]
00045 52 push edx
00046 68 00 00 00 00 push OFFSET ??_C@_08JIAEEDMM@?$CFs?5?$CFd?5?$CFd@
0004b 68 00 00 00 00 push OFFSET ??_C@_0M@DOAIKOAC@Jan?514?52025@
0004b 68 00 00 00 00 push OFFSET ??_C@_0M@COIAGNPB@Feb?527?52025@
00050 e8 00 00 00 00 call _sscanf
00055 83 c4 14 add esp, 20 ; 00000014H

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -618,8 +618,8 @@ try
#if defined(SMSCENTER_NX) && defined(SMSCENTER_GDDX) //农信自带签名6个字
lZDCMLen = 6;
#endif
#if defined(SMSCENTER_NX) && defined(SMSCENTER_DGSB) //社保局的签名字数是7个字
lZDCMLen = 8;
#if defined(SMSCENTER_NX) && defined(SMSCENTER_DGSB) //社保局的签名字数是6个字
lZDCMLen = 6; //签名为【东莞人社】
#endif
#ifdef SMSCENTER_DGSB_SGYD
lZDCMLen = 0;

View File

@ -99,7 +99,7 @@
//#define SMSCENTER_ADC_TEMP //临时第3平台不能发短信不结算清单只能登录查询余额
#define SMSCENTER_DEMO //¸±Æ½Ì¨Ä£Ê½,Remote
//#define SMSCENTER_DEMO //¸±Æ½Ì¨Ä£Ê½,Remote
//#define SMSCENTER_UPDATE //系统在升级维护