![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Данные в EХЕ
ph0sgen © (2006-08-07 09:44:00)Доброго времени суток, уважаемые мастера.
у меня такой вопрос:
каким образом можно программно поместить несколько строковых данных в
exe-файл (свой), а потом в самой программе извлечь и использовать
средствами WinAPI?
например:
1. config.exe -> ['hello'] -> proga.exe
2. proga.exe -> messagebox(..,'hello',...)
если кто сталкивался с этим, подскажите пожалуйста.
очень буду рад примерам и исходникам.
спасибо за внимание.
Sistr (2006-08-07 17:57:00) [1]ну если не замарачиваться и не менять формат скомпилированной программы то можешь в конец экзешника дописать, не должна ругаться.
Смотря сколько строк, если не много то можно в пустоту между заголовком PE и началом секций, тока там уже будет ругаться антивирус, а так ресурсы править или изменять данные...
tesseract (2006-08-07 12:05:00) [2]Resource strings are declared like other true constants, except that the word const is replaced by resourcestring. The expression to the right of the = symbol must be a constant expression and must return a string value. For example,
resourcestring
CreateError = 'Cannot create file %s'; { for explanations of format specifiers, }
OpenError = 'Cannot open file %s'; { see 'Format strings' in the online Help }
LineTooLong = 'Line too long';
ProductName = 'Borland Rocks';
SomeResourceString = SomeTrueConstant;
Slym (2006-08-07 09:50:00) [3]Именованый ресурс в Exe, есть API для работы с ресурсами