Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизВозможно ли считать свой собственный код? Найти похожие ветки
← →
acsoft © (2005-06-12 12:11) [0]Может ли программа каким либо образом считать куда-нибудь все свои собственные байты (в Array, Stream)?
Скопировать как файл она сама себя может, если создать два TFileStream и переписать данные из одного в другой. А вот переписать из TFileStream в какой-нибудь другой (хотя бы TStringStream) не позволяет.
PS
Собственно идея в том, чтобы создавать exe, дописывать в него какую-то информацию, и иметь возможность потом прочитать из него все, что дописано, вне зависимости от объема и структуры.
← →
Alx2 © (2005-06-12 12:35) [1]ReadProcessMemory?
← →
iskatel © (2005-06-12 15:42) [2]
> PS
> Собственно идея в том, чтобы создавать exe, дописывать в
> него какую-то информацию, и иметь возможность потом прочитать
> из него все, что дописано, вне зависимости от объема и структуры.
система открывает файл exe readonly, так что пока он запущен ничего не выйдет
← →
iskatel © (2005-06-12 15:43) [3]или FileCopy а потом добавляй в него, закрывай исходный и удаляй
← →
SammIk © (2005-06-12 16:07) [4]На прямую на диск писать
← →
acsoft © (2005-06-12 17:49) [5]Во-первых, писать собственно из программы в саму себя не ставится задача. Прочитать надо, так что readonly ИМНО не помеха...
Во-вторых, из FileStream"a в FileStream можно скопировать (проверено). Значит данные доступны
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c