Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.15;
Скачать: CL | DM;

Вниз

from rsrc to file.   Найти похожие ветки 

 
AlexZ   (2004-06-24 23:59) [0]

Привет всем! (Да... MSDN надо срочно купить). Предлагаю обсудить следующее:
Задача - вытащить ресурс из файла *.exe(из самого себя, так сказать), и сохранить на диск. К примеру, пусть это будет нестандартный тип, мр3 файл. Но(!), не использовать SysUtils, т.к. это ~30 Кб лишнего кода (т.е. делать на WinAPI).

PS Я пока дальше FindResoource & LoadResource не продвинулся


 
Игорь Шевченко ©   (2004-06-25 00:31) [1]


> Предлагаю обсудить следующее:


Каким образом надо обсуждать ?


> Но(!), не использовать SysUtils, т.к. это ~30 Кб лишнего
> кода.


Не используй.


> (т.е. делать на WinAPI).


Делай.

Вопрос-то в чем, ты хочешь, чтобы за тебя сделали, да еще и лишнего кода не использовали, т.е. делали на WinAPI ?

Так это обычно денег стоит. Сколько готов пожертвовать ?


 
AlexZ   (2004-06-25 02:24) [2]

//Каким образом надо обсуждать ?
Просто подумал, кто-то знает как это реализовать... 30 Кб - это очень много.
Ну что, придётся вскрывать *.exe с SysUtils в отладчике, смотреть как это на Асм выглядит... или SysUtils резать.
Other no comments
---
PS топик можно кильнуть


 
dhdd   (2004-06-25 05:06) [3]

В Delphi есть пример ResXplor - может вынимать из ехе разные ресурсы (своего времени), попользуйся им, тогда научишся и большему.


 
Игорь Шевченко ©   (2004-06-25 10:27) [4]


> PS Я пока дальше FindResoource & LoadResource не продвинулся


А дальше некуда двигаться, все нужные функции ты уже нашел


 
AlexZ   (2004-07-06 00:06) [5]

Не... это далеко не все функции, которые нужны.
>>Так это обычно денег стоит. Сколько готов пожертвовать ?
Я уже сам сделал на чистых АПИ :) Мой модуль добавляет к .ехе файлу всего 1 Кб!
Толкнуть чтоль за $$$.. (а лучше за $$$$$$ :) =)

PS (просто очень не хотел подключать Classes + SysUtils = 50 Кб чтобы только достать ресурс и сохранить в файл на диске...)
Короче, разобрался.



Страницы: 1 вся ветка

Текущий архив: 2004.08.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.05 c
1-1091012354
daiv
2004-07-28 14:59
2004.08.15
добрый день. помогите отсортировать список


3-1090417528
vic1
2004-07-21 17:45
2004.08.15
кодировки *dbf


14-1091165953
alex_pv
2004-07-30 09:39
2004.08.15
Программеры из Казахстана откликнетесь


3-1090330538
MORA
2004-07-20 17:35
2004.08.15
NULL


4-1089018871
dellax
2004-07-05 13:14
2004.08.15
Эмулирование нажатия клавиш