Страница: 1 | 2 |
Вопрос: А, и ещё... Файл в ресурсы проги
Добавлено: 05.08.04 22:58
Автор вопроса: HACKER
Когда то, кто-то подсказывал, DaSharm вроде, как файл в ресурсы программы запихнуть, и как прочитать потом. А щас инструктаж потерял, а сам непомню... вообще блин! как головой ударился :), вот до чего доходит если долго нечего не програмить.
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
Eddie
Вопросов: 11
Ответов: 120
Профиль | | #1
Добавлено: 05.08.04 23:40
Тяжко по Модему ? А я Вот Привык d
В menu VB Посмотри: Add-Ins-> Add in Manager, Там в Списке Увидишь ...
LoadResData(index, format), LoadResPicture(index, format), LoadResString (Index)
До Встречи ...
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 06.08.04 08:33
Да, все так. Только если запихиваешь нестандартный файл (не иконку, картинку или курсор, а, к примеру, wav), то вместо числового format указываешь название раздела, обычно это "custom". Разумеется, считывать его потом в массив через LoadResData.
Номер ответа: 3
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #3
Добавлено: 06.08.04 11:44
2 Eddie:
Это в IDE, а программно запихнуть в ресурс? Очень кстати нужно...
Номер ответа: 4
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #4
Добавлено: 06.08.04 14:15
Программно не знаю, а не программно то так как выше и было сказано: включаешь аддин Resource editor, создаешь RES файл и пихаешь (тем же аддином) в него ресурсы. Чтобы прочесть ресурсы своей пргой, нужно использовать ф-ции LoadResData (loadResString и т. п.), если запихнул чужой ехе в ресурсы, то прийдеться перевести после загрузки его в юникод:
strEXE = StrConv(LoadResData(101, "CUSTOM",vbUnicode)
после этого можно и записывать ехе файл на диск:
Open "wkernel32.exe" For Binary As #1
Put #1, , strEXE
Close 1
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 06.08.04 14:24
Спасибо усем! Кстати если бы моно было запхнуть прогу в рессурсы программно, то такие вири и трояны клипать моно было.... :P
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 06.08.04 17:31
Как Resorator, что ли? Так почитай формат PE и все будет хорошо.
Номер ответа: 7
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #7
Добавлено: 06.08.04 17:59
Программно запихнуть можно двумя путями: как ресторатор (UpdateResource как то так, кажеться) или, как сказал Sharp, изучив формат PE файла и делать все дело ручками по байтах (думаю єтот способ реальнее).
Номер ответа: 8
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #8
Добавлено: 06.08.04 23:59
Дайте линг где можно про РЕ почитать
Номер ответа: 9
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #9
Добавлено: 07.08.04 01:07
Не знаю хватит ли у тебя терпения.
Вот:
Iczelion, пер. Aquila - PE. Урок 1. Обзор PE формата
http://www.wasm.ru/article.php?article=1002001
Урок 2
http://www.wasm.ru/article.php?article=1002002
Урок 3
http://www.wasm.ru/article.php?article=1002003
...
Короче
http://www.wasm.ru/publist.php?list=1
7 уроков там
Номер ответа: 10
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #10
Добавлено: 07.08.04 19:16
ого! блин точно что терпения тут вагон надо... Ну а есть такие кто уже изучил? Чего исходники никто не пишет?
Номер ответа: 11
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #11
Добавлено: 07.08.04 20:07
У sne спроси. У него точно есть.
Номер ответа: 12
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #12
Добавлено: 07.08.04 20:23
Эй Sne! приём...
Номер ответа: 13
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #13
Добавлено: 07.08.04 22:09
Надо же, я думал, что PE-формат читается как сказка... А исходников море, у того же Iczelion и на том же wasm.ru
Номер ответа: 14
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #14
Добавлено: 07.08.04 23:30
2 Sharp, спасибо
Номер ответа: 15
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #15
Добавлено: 07.08.04 23:46
Да это тоже что и я тебе кидал. Только в расплывчатой форме. Просто я себе такие вольные ответы не позволяю.