| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Icon: достать и записать |
| Автор: nerezus 17.8.2009, 04:30 |
| 1) Как достать из файла без использования апи? 2) Как записать ico в файл? Restrictions 1) Файл считать массивом байт 2) Апи недоступны. P.S. Я удивлен, что гугл мне не вывалил кучу всего.... |
| Автор: GremlinProg 17.8.2009, 11:57 |
| ну можно, конечно ресурсы раскопать, только элементарно открыть файл образа ты как сможешь-то без API? в линуксе, чтоли нужна иконка? |
| Автор: Bl4de 17.8.2009, 12:54 | ||
1. Считать файл в память 2. Перейти к директории ресурсов 3. найти в ней иконку |
| Автор: nerezus 17.8.2009, 13:40 |
| > только элементарно открыть файл образа ты как сможешь-то без API? Всмысле? Я думал, что надо просто в EXE найти секцию с ресурсами и вытянуть из нее картинку. |
| Автор: GremlinProg 17.8.2009, 13:49 |
в прямом, CreateFile - это уже API |
| Автор: nerezus 17.8.2009, 13:55 |
| GremlinProg, Значит не юзаем CreateFile. Юзаем fopen. Который работать будет через libastral(вобщем через что fopen захочет работать - через то и будет) |
| Автор: GremlinProg 17.8.2009, 14:08 |
| 586, загляни в open.c и найди строку CreateFile, думаю это тебя натолкнет на размышления поэтому изначально и спрашивал: точнее нужно формулировать вопросы Добавлено через 7 минут и 29 секунд PE-документация тут: http://forum.vingrad.ru/index.php?showtopic=86452&view=findpost&p=1742306 |
| Автор: 586 17.8.2009, 14:20 |
я это знаю Там fopen особенный? Я вроде все стандартные функции использовал. |