Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как получить из ЕХЕ - RT_RCData, Знаю как получить RT_RCData исполняемого 
:(
    Опции темы
SyncMaster
Дата 14.7.2006, 03:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 13.7.2006

Репутация: нет
Всего: нет



Здравствуйте – вот хотел бы задать вопрос, как в дельфи реализовать – вот такое

Button (открыть) нажимаем появляется Dialog выбираем файл exe или dll – загружаем файл, далее в Memo выводим листинг нужно вывести RT_RCData там где TFORM1, после чего можно поменять на пример Caption = ‘help’ то есть то что в кавычках на пример Caption = ‘Помощь’ далее жмем на Button (Сохранить) сохраняем файл, при запуски программы за место Help будет помощь, надеюсь нормально изложил суть того что хочу сделать если нет то могу сказать что 
надо сделать на подобия проги (ResHack или ей подобной).

Знаю как получить RT_RCData исполняемого ЕХЕ -

Код
procedure TForm1.Button1Click(Sender: TObject);
   var
  MemStr: TStream;
begin
  MemStr := TMemoryStream.Create;
  try
    MemStr.WriteComponent (Self);
   ConvertAndShow (MemStr);
  finally
    MemStr.Free
  end;
end;

procedure TForm1.ConvertAndShow (aStream: TStream);
var
  ConvStream: TStream;
begin
  aStream.Position := 0;
  ConvStream := TMemoryStream.Create;
  try
    ObjectBinaryToText (aStream, ConvStream);
    ConvStream.Position := 0;
    Memo1.Lines.LoadFromStream (ConvStream);
  finally
    ConvStream.Free
  end;
end;


а как сделать это с другим ЕХЕ и потом его сохранить незнаю. smile

С уважением SyncMaster  -  заранее большое спасибо.

P.S не судите строга я только учусь.
   

Это сообщение отредактировал(а) Snowy - 14.7.2006, 09:02
PM MAIL ICQ   Вверх
Alex
Дата 14.7.2006, 06:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 6
Всего: 162





--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0440 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.