东莞社保局修改签名字数,由8个字改为6个字
This commit is contained in:
parent
88a4cb449f
commit
a72202bfb5
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -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; //分段标识
|
||||
}
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
||||
|
@ -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]
|
||||
|
@ -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
Binary file not shown.
Binary file not shown.
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.
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user