Что нового

Как выставить недопустимый атрибут файлу

Microteam

Осваивающий
Сообщения
74
Репутация
34
Итак всем привет :smile: Хотел бы узнать, можно ли с помощью AutoIt выставить недопустимый атрибут файлу? Если да, то как, если нет то почему?)
Ну я хочу просто на флешке сделать некоторые файлы не удаляемые...
Код:
FileSetAttrib
мне кажется тут бессильна...
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,487
Насколько мне известно, таких атрибутов нет.
Но можно держать файл открытым, что-то типа этого:

Код:
#include <WinAPI.au3>

HotKeySet("{ESC}", "_Quit")

$hFile = _WinAPI_CreateFile("LockedFile.txt", 2, 4, 6)

While 1
    Sleep(10)
WEnd

Func _Quit()
    _WinAPI_CloseHandle($hFile)
    Exit
EndFunc



P.S.
Не проверял.
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4,020
Репутация
626
а зачем на флешке неудаляемый вирус файл? :whistle:
 

sngr

AutoIT Гуру
Сообщения
1,015
Репутация
411
Если флешка в ntfs можно установить права только на чтение и, пока их не изменят, файл будет неудалим.
 
Верх