Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 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-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 06.08.04 11:44
2 Eddie:
Это в IDE, а программно запихнуть в ресурс? Очень кстати нужно...

Ответить

Номер ответа: 4
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 06.08.04 17:31
Как Resorator, что ли? Так почитай формат PE и все будет хорошо.

Ответить

Номер ответа: 7
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #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-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: basicproduction.nm.ru
 Профиль | | #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-сайт: sharpc.livejournal.com
 Профиль | | #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-сайт: basicproduction.nm.ru
 Профиль | | #15
Добавлено: 07.08.04 23:46
 Да это тоже что и я тебе кидал. Только в расплывчатой форме. Просто я себе такие вольные ответы не позволяю.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам