![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с ресурсами другого exe-шника. [D6, Win95/98, WinME, NT4, Win2k, WinXP]
VEG © (2002-04-10 01:05:00)Как программно в какой-нибудь exe-шник, например syper.exe, запереть любой файл, например puper.dat, с типом ресурса RCData и с именем, например puper_res.
Потом проге Super.exe (Она тож моего производства) требуется загрузить этот файл из ее самой в массив типа byte (SetLength(Massiv,FileSize())).
[MC]NuClon (2002-04-10 18:15:00) [1]хаха... Поконкретнее задачу 8)
Digitman (2002-04-10 17:56:00) [2]да можно-можно)...
достаточно представлять себе структуру PE-файла ...
VEG (2002-04-10 17:53:00) [3]Где все профи? Как это делать?
Anatoly Podgoretsky (2002-04-10 17:29:00) [4]Ну по кругу же
VEG (2002-04-10 17:14:00) [5]Так как можно записать в другой exe-шник ресурс?
Anatoly Podgoretsky (2002-04-10 17:08:00) [6]Ну так что?
VEG (2002-04-10 17:03:00) [7]to [Anatoly Podgoretsky] to [MBo] Мне нужно это сделать в регистрационной проге (Запись)
Anatoly Podgoretsky (2002-04-10 17:01:00) [8]Так как у тебя поставлен вопрос, можно сделать с помощью редактора ресурсов
MBo (2002-04-10 17:01:00) [9]Спроси у разработчиков ResHack
VEG (2002-04-10 17:00:00) [10]Моя, но в другом exe-шнике. Я же говорил, что это мой способ защиты от взлома
VEG (2002-04-10 16:54:00) [11]А можно ли это как-нибудь сделать?
Anatoly Podgoretsky (2002-04-10 16:54:00) [12]Я ою этом его предупреждал, но вижу обман, на чате он говорил, что это его программы, а теперь оказывается одна чужая.
MBo (2002-04-10 16:51:00) [13]об этом ты не спрашивал, задача нетривиальная
VEG (2002-04-10 16:49:00) [14]Из моей программы
VEG (2002-04-10 16:46:00) [15]А мне нужно в чужой exe-шник добавить ресурс...
MBo (2002-04-10 16:37:00) [16]да. вопрос был именно такой.
Anatoly Podgoretsky (2002-04-10 16:36:00) [17]Не так, про оба про запереть и про прочитать
VEG (2002-04-10 16:33:00) [18]Как я понял, это на чтение ресурса. Так ли это?
MBo (2002-04-10 16:17:00) [19]у, какой настырный
создаешь файл a.rc, в нем
MYRES RT_RCDATA "art.txt"
потом brcc32 a.rc
implementation
{$R *.DFM}
{$R A.res}
procedure TForm1.Button1Click(Sender: TObject);
var R: TResourceStream;
s:string;
begin
R:=TResourceStream.Create(Hinstance,"MYRES", Pchar("RT_RCDATA"));
Setlength(s,100);
R.read(s[1],100);
label1.caption:=s;
R.Free;
end;
MBo (2002-04-10 16:11:00) [20]выход в FAQ