Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Доступ к запущенному файлу


Автор: Coffein 6.4.2008, 21:30
Здравствуйте, такая ситуация, программа должена подсчитать свою контрольную сумму и записать ее в себя(в межсекционный зазор). Проблема в том что доступ к запущенному файлу запрещен... Пробывал с помощью функции UnlockFile разблокировать файл, но что то не проходит, наверно дело в режиме dwShareMode. Но к примеру антивирусы же как то получают доступ к запущенному файлу. Подскажите как можно получить доступ к файлу и какие могут быть варианты получения доступа?

Автор: dumb 6.4.2008, 22:27
Цитата(Coffein @  6.4.2008,  22:30 Найти цитируемый пост)
программа должена подсчитать свою контрольную сумму и записать ее в себя
зачем?

Автор: Coffein 6.4.2008, 22:49
Да в принципе не обязательно в себя, надо просто подсчитать для файла, который может быть запущен(в данный момент исполняется).

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)