Я знаю, что с помощью SetNamedSecurityInfo() мы можем ограничить или запретить доступ к файлам, но разрешения можно легко изменить, щелкнув правой кнопкой мыши по файлу, идущему на вкладку безопасности, и изменив то, что мы хотим для разных групп пользователей. Но рассмотрите такие программы, как GiliSoft. когда он блокирует файл, даже администраторы не могут изменять разрешение и получать к ним доступ. Это может быть своего рода ошибка для окон. Забавно, что администратор может заблокировать файл, но он не может разблокировать и получить к нему доступ снова. В любом случае, я хочу знать, как это сделать. Кто-нибудь знает?Полностью запретить доступ к файлам C++
ответ
Администратор всегда может изменять разрешение файла, однако сначала им может потребоваться его владение.
Хорошо, если они возьмут на себя ответственность, что нового владельца? Как они это делают? А также программа должна иметь возможность изменять разрешения позже, пока пользователь хочет. Также они могут ограничить доступ, например, Deny write ... – user2808671
правой кнопкой мыши откройте вкладку безопасности, нажмите кнопку «Дополнительно», перейдите на вкладку «владелец». Когда вы являетесь владельцем, вы можете изменить любые разрешения, которые вам нравятся в «вашем» файле. – gbjbaanb
У меня его нет сейчас, чтобы проверить. К чему сменяет владелец программы? Создает ли она новую группу пользователей? у тебя есть идеи? – user2808671
(я ставлю это в «ответ», потому что комментарии не позволяют абзацы, и это слишком долго для одного пункта.)
Там нет буквально никакой возможности быть 100% уверены, что ваш файл вона Не удаляться. Вопрос будет , как далеко вы идете? Вы можете:
- скрыть файл обычным способом
- скрыть файл из ОС с крюком
- скрыть файл из ОС с руткит
- маркировать файл только для чтения обычным способом
- «замок» файл, имея процесс открыть его
- держать два процесса запуска, каждый из которых перезапускает другой и оба из которых заблокировать файл
- держать запущенный демон, который позволяет удалить файл, но заменяет сразу
- эти процессы могут быть скрыты разными способами, конечно
Это не «теоретические» решения, как и любой, кто имеет работа с вирусами и антивирусами может вам рассказать.
И, конечно же, я забыл спросить, какую ОС вы используете ...
Идея «Два процесса, которые перезапускают друг друга» идеальны.Я так думаю, что даже с кодированной программой завершения оба они не могут быть немедленно завершены. – user2808671
- 1. Запретить доступ к файлам XML
- 2. Запретить прямой доступ к файлам
- 3. Запретить прямой доступ к файлам
- 4. Запретить прямой доступ к файлам в папке
- 5. Запретить внешний доступ к файлам php
- 6. Как запретить HTTP-доступ к файлам PHP?
- 7. Запретить доступ к определенным файлам на сервере
- 8. Запретить прямой доступ к php-файлам
- 9. Запретить доступ к файлам других пользователей
- 10. Запретить прямой доступ к файлам php (MVC)
- 11. Запретить доступ к файлам, кроме программы?
- 12. c/C++ отключить доступ к файлам
- 13. Запретить доступ к подпапкам, но не к файлам
- 14. C# - FTP-доступ Доступ к файлам ACCDE
- 15. .htaccess запретить доступ к каталогу
- 16. Запретить прямой доступ к файлам или каталогам с использованием .htaccess
- 17. Как запретить прямой доступ к файлам в каталоге AJAX
- 18. Nginx: запретить доступ к каталогу и файлам внутри него
- 19. Запретить прямой доступ к файлам в Jetty 7
- 20. Запретить доступ к файлам каталога через браузер с помощью htaccess
- 21. Запретить доступ к файлам из Apache без .htaccess
- 22. Htaccess - Запретить доступ к файлам PHP, но разрешить конкретную папку
- 23. Запретить другим пользователям доступ к файлам SVN Get Lock
- 24. Как запретить пользователям доступ к файлам в папке?
- 25. Как запретить пользователям доступ к файлам на сервере?
- 26. «Запретить все», но все-таки разрешить WordPress доступ к файлам?
- 27. Запретить доступ к файлам через IP-адрес - апач 2,4
- 28. Как запретить доступ к файлам, когда люди присматривают за ними?
- 29. Доступ к файлам трека
- 30. Доступ к zip-файлам
Serverfault бы лучшее место, чтобы спросить о безопасности Windows. – gbjbaanb
Существует несколько способов сделать это. Если вы можете объяснить, почему вам нужна эта функция, мы можем предложить соответствующие предложения. – egrunin
@egrunin Я хочу изменить разрешения, чтобы кто-то не удалял какой-либо файл. – user2808671