 |
Ассемблер в примерах - Определение размера файла
- Вопрос:
- Как мне в TASM32 (Windows) узнать размер файла?
- Ответ:
- Способ 1
.data
hFile dd ? ;handle файла
FileSizeLow dd ? ; младшее дв слово длины
FileSizeHigh dd ? ; старшее дв слово длины
.code
push offset FileSizeHigh
push hFile
call GetFileSize
mov FileSizeLow, eax
Способ 2
При поиске с помощью FindFirstFile и FindNextFile в структуре FINDDATA получаем
в полях nFileSizeHigh и nFileSizeLow искомую длину файла
|  |