|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.03.2010, 00:49 | #31 | |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Цитата:
При запуске программы загрузчик проецирует её в память и резервирует некоторую область памяти (но не выделяет), при попытке доступа программы к невыделенной области происходит исключение, в обработчике которого менеджер памяти подгружает необходимые данные (благодаря такому подходу большие программы вроде MS Word не съедают сразу гигабайт). Немодифицированные страницы затем вытесняются в файл подкачки (если программа запущена с сетевого или съёмного диска) или выгружаются совсем (если с жёсткого), чтоб не занимать место, т.к. винда при первой необходимости рассчитывает подгрузить их с диска - это, собственно, основная причина блокирования запущенной программы. Упакованные программы грузятся в память целиком, им такие выкрутасы не страшны.
пыщь
Последний раз редактировалось JTG; 16.03.2010 в 00:52. |
|
07.06.2010, 13:33 | #32 |
Регистрация: 13.10.2009
Сообщений: 5
|
Есть такая программа Unlocker. Она находит блокирующие дескрипторы для файла, который нужно удалить и закрывает их. Вопрос что конкретно она ищет, как она это делает и какие права для этого нужны. Программа по размеру очень небольшая. Кто знает - поделитесь пожалуйста. Мне нужно не удалять файл, а получить права на запись в него чтобы, запустив программу с определенным параметром иметь возможность сохранить настройки в ее же EXE-файл. С такими программами я встречался, так что о том, что требуемое невозможно прошу не постить.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
установил прогу "reiting.exe" присланную в сообщении всеми нам известного сайта VKONTAKTE.RU, как удалить | MAP78 | Безопасность, Шифрование | 21 | 16.12.2012 17:00 |
Как удалить Edit, если на нём фокус? | Stein21 | Общие вопросы Delphi | 4 | 20.01.2009 00:04 |
создать папку в том месте откуда запущен exe | Stanislav | Общие вопросы Delphi | 1 | 22.11.2007 17:58 |
Можно ли вообще изменить exe-файл, если да то как? | Скуби-ду | Общие вопросы Delphi | 6 | 10.04.2007 07:56 |
как удалить анти вирус( касперский 2006)если она не работает и ее не возможно удалить | Alar | Общие вопросы Delphi | 0 | 29.10.2006 21:36 |