Форум: "WinAPI";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Вниз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 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.08.15;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.03 c