|
|
|
Неправильная дата создания файла на сервере
|
|||
|---|---|---|---|
|
#18+
Есть программа под DOS, в ней одна процедура копирует с локального диска на сетевой некоторый файл. Дата локального файла соответствует текущей дате. Дата файла на сервере 2098 год и время файла 0:04 всегда. Время DOS и время в биосе нормальные. Файл копируется следующим образом unsigned CopyLocalToServer( unsigned char SourFile[128], unsigned char DestFile[128] ) { unsigned long SourSize, BufSize; unsigned i; _DX=FP_OFF( DestFile ); _CX=0; _AH=0x3c; geninterrupt( 0x21 ); d_handle=_AX; if( _FLAGS & 1 ) return 0; _DX=FP_OFF( SourFile ); _AH=0x3d; _AL=2; geninterrupt( 0x21 ); s_handle=_AX; _BX=s_handle; _DX=0; _CX=0; _AL=0x2; _AH=0x42; geninterrupt( 0x21 ); SourSize=_AX; SourSize+=_DX*65536; _BX=s_handle; _DX=0; _CX=0; _AL=0; _AH=0x42; geninterrupt( 0x21 ); for( i=0; i<=(SourSize/4096); i++ ) { if( i<(SourSize/4096) ) BufSize=4096; else BufSize=(SourSize%4096); if( BufSize==0 ) continue; _BX=s_handle; _DX=FP_OFF( CopyBuf ); _CX=BufSize; _AH=0x3f; geninterrupt( 0x21 ); _BX=d_handle; _DX=FP_OFF( CopyBuf ); _CX=BufSize; _AH=0x40; geninterrupt( 0x21 ); if( _FLAGS & 1 ) return 0; } _BX=d_handle; _AH=0x3e; geninterrupt( 0x21 ); if( _FLAGS & 1 ) return 0; _BX=s_handle; _AH=0x3e; geninterrupt( 0x21 ); return 1; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 16:36 |
|
||
|
Неправильная дата создания файла на сервере
|
|||
|---|---|---|---|
|
#18+
ой :) Не, в этой процедуре все в полном порядке. Ищи соседнюю процедуру в которой будет код типа: _BX=d_handle; _AH=0x57; // Функция установки времени! _AL=0x01; _CX=фигня превращающаяся в 0:04; _DX=фигня превращающаяся в 2098; geninterrupt( 0x21 ); Если ничего подобного не найдешь - ковыряй файл-сервер и сетевые протоколы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2005, 19:27 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33075243&tid=2033281]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 436ms |

| 0 / 0 |
