изменить права доступа
Пример:
Код:
SetFileAttributes ("C:\\auto.txt",FILE_ATTRIBUTE_HIDDEN | FILE_ATTRIBUTE_READONLY );
Цитата: xaka
а можно ли сделать файл скажем "auto.txt" и поставить на него защиту от записи и удаления
а зачем?
Ну для того чтобы вирус не смог удалить мой autorun.inf и записать свой вместо моего автозапуска.
Цитата: xaka
а можно ли сделать файл скажем "auto.txt" и поставить на него защиту от записи и удаления.
можно, но в вашем случае не нужно :)
и кстати, вас интересует именно програмный метод решения?
а еще от вирусов есть более действенный метод, потому что многие новые сейчас уже научились менять ACL у файлов. просто создается каталог autorun.inf, например и теперь уже допустим API DeleteFile вернет ERROR_ACCESS_DENIED
я себе на флешке создал каталог autorun.inf и файлы recycler, recycled
Цитата: bagie2
да, кстати. если реализация через API-фунции покажется сложным делом, то на худой конец можно и поюзать cacls
Из проводника проще. ;) Правда, этот метод будет работать только на NTFS томах. Для FAT32 бесполезно.