getfileattributes



Автор Елизавета Данилова задал вопрос в разделе Другие языки и технологии

Ассемблер GetFileAttributes и получил лучший ответ

Ответ от Денис Евдоченко[гуру]
invoke GetFileAttributes,esi
and eax,FILE_ATTRIBUTE_DIRECTORY
jz @_metka_perehoda_esli_eto_ne directoriya
;А здесь код для случая, если это директория
..
..
..
@_metka_perehoda_esli_eto_ne directoriya:

Ответ от Physical Memmory[гуру]
исходя из msdn: If the function succeeds, the return value contains the attributes of the specified file or directory. For a list of attribute values and their descriptions, see File Attribute Constants.тоесть в случае успеха вернется 4 байта содержащие в себе перечень всех аттрибутов для файла/дериктории.
То есть вызови эту функцию, и проверь установку 5 бита (0x10). он соответствует аттрибуту папки

Ответ от Андрей Власов[гуру]
Функция GetFileAttributes возвращает значение в eax

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Ассемблер GetFileAttributes
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*