Главная страница
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.034 c
1-1091010419
Марковка
2004-07-28 14:26
2004.08.15
Treeview


1-1091086356
ShiFT
2004-07-29 11:32
2004.08.15
Разбор строки по Формату


14-1091033833
Art_Z
2004-07-28 20:57
2004.08.15
Хочу книгу по железу!


3-1089966024
Reindeer Moss Eater
2004-07-16 12:20
2004.08.15
Доступ к TCP/IP из PL/SQL


3-1089960034
Qwer
2004-07-16 10:40
2004.08.15
DBGrid