Существует файл, который заблокирован другим процессом для редактирования. Есть ли способ открыть файл в эксклюзивном режиме с помощью программы C?Открыть заблокированный файл в эксклюзивном режиме
ответ
Да, убейте другой процесс. Разумеется, ОС не дает возможности открыть заблокированный файл, который полностью превзойдет точку поддержки блокировки.
Fwiw, довольно распространенная ошибка заключается в попытке открыть файл, который другой процесс открыл для записи, и указав только доступ к чтению. Не может работать, другой процесс уже получил доступ на запись. Вы должны указать общий доступ для чтения + записи.
Я не могу убить другой процесс. – Pradeep
Из комментариев выше, я думаю, что невозможно открыть заблокированный файл в эксклюзивном режиме. – Pradeep
@Pradeep: Вы понимаете, что в вашем вопросе есть противоречие? Вы не можете пройти через закрытую дверь, не открывая ее или не разбивая! – Oleg
- 1. открыть файл в эксклюзивном режиме на C#
- 2. Открыть файл excel в эксклюзивном режиме, используя interop в C#
- 3. Как открыть файл в эксклюзивном режиме в C++
- 4. Открыть файл Excel в эксклюзивном режиме с использованием VBScript
- 5. Как открыть заблокированный файл mdb?
- 6. C++: открытие файла в не эксклюзивном режиме
- 7. AWT компоненты в полноэкранном эксклюзивном режиме
- 8. Является COM-портом, открытым в эксклюзивном режиме
- 9. JLabel исчезает в полноэкранном эксклюзивном режиме
- 10. Internet Explorer Заблокированный файл загрузки
- 11. Обработать этот заблокированный файл
- 12. Переместить заблокированный файл
- 13. Как читать заблокированный файл?
- 14. Захват аудио в не эксклюзивном режиме с помощью API JavaSound
- 15. Как записать в заблокированный файл на Java?
- 16. Как открыть файл edmx в режиме просмотра?
- 17. открыть файл в фоновом режиме chrome extension
- 18. Файл, заблокированный обновленным документом Sharepoint
- 19. Проверка кода на заблокированный файл?
- 20. GetFileAttributes on (заблокированный) системный файл
- 21. Как перезаписать файл, заблокированный с помощью QuickLook
- 22. Как удалить файл, заблокированный платформой Java?
- 23. Установка экрана не может заменить заблокированный файл
- 24. Subversion (svn + tortoiseSvn) commit не заблокированный файл
- 25. Как открыть файл * .info в emacs в информационном режиме?
- 26. Как открыть файл в режиме записи, который находится в ROOT?
- 27. Как открыть файл в неблокирующем режиме в devcpp?
- 28. Как открыть файл в режиме общего доступа в Java
- 29. открыть файл TMP/журнал в режиме добавления в ZF2
- 30. Как открыть файл в режиме чтения/записи в Vim?
Зависит от ОС. –
Вы должны описать ситуацию, когда вы пытаетесь получить доступ к файлу более подробно. Какой файл заблокирован (DLL/EXE или файл с любыми данными)? Зачем вам нужен ** эксклюзивный доступ? Вы хотите, вероятно, что-то сделать с файлом. Что делать (удалить, изменить, заменить, заменить на другой файл и т. Д.)? Нужен ли вам доступ к тому же содержимому файла или вам нужен файл в том же месте, где вам нужен эксклюзивный доступ? В зависимости от ответа вы можете дать вам предложение. Каков процесс блокировки файла (служба, приложение GUI, драйвер)? Можно ли остановить/убить процесс? – Oleg
Это файл данных, который отключен приложением. – Pradeep