Автор: Ниkоза (14.03.2007 в 18:23)
Да, конечно, запущеный РЕ гораздо проще Вам править в памяти. ( хотя повторюсь.есть способ и более наглый. написать код - можно конечно... Тут ничего сложного, просто я буду использовать свою собственную функцию. Выкладывать тут свой исходник такой полезной штучки я не буду, конечно. Ну а через память понятно да. Сначала находим первый байты адрес файла в памяти. вычисляем размер, потом резервируем в памяти место для будущей вставки, потом ... Что потом? Вот я недопонимаю, а что нужно сделать с файлом? Изменить-испортить, или дописать сверху кусок своего кода (заразить)? Так это можно сделать и с неоткрытым файлом. Почему именно открытый, в чём хитрость? Может, проще использовать хук? Нельзя ли узнать что Вы задумали? Что за файл? Что он должен сделать-не сделать?