Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Извлечение ресурсов / 12 сообщений из 12, страница 1 из 1
29.09.2008, 16:16
    #35565691
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Как извлечь файлы из реурсов DLL или EXE ?
...
Рейтинг: 0 / 0
29.09.2008, 16:32
    #35565745
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Гуглить по запросу "Extract resources".

А не пробовал в TotalCommander'е нажать Ctrl+PgDn на файле?
...
Рейтинг: 0 / 0
29.09.2008, 16:35
    #35565754
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
AndreTMГуглить по запросу "Extract resources".

А не пробовал в TotalCommander'е нажать Ctrl+PgDn на файле?
а причём здесь TotalCommander? Здесь форум Visual Basic!!!!!
...
Рейтинг: 0 / 0
29.09.2008, 16:41
    #35565786
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Парашута причём здесь TotalCommander? Здесь форум Visual Basic!!!!!
Дабы сравнить, то ли получаешь при извлечении...
...
Рейтинг: 0 / 0
29.09.2008, 16:54
    #35565829
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Ничего цельного не нашёл.
ХЕЛП!!
...
Рейтинг: 0 / 0
29.09.2008, 17:22
    #35565909
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
> Автор: Парашут
> Ничего цельного не нашёл.
> ХЕЛП!!

Научу пользоватся поиском!
Дорого

--
С уважением Горбонос Игорь Леонидович

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
30.09.2008, 17:15
    #35568173
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Там ничего на Бэсик не нашёл!!!
...
Рейтинг: 0 / 0
30.09.2008, 18:43
    #35568340
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Ну проехали.
Теперь задача такая
Имеется загруженый ресурс HRes с помощью LoadResource.
Как его сохранить в файл на ЖЁСТКИЙ диск?
...
Рейтинг: 0 / 0
01.10.2008, 12:01
    #35569311
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Парашут,
SizeofResource() возвращает размер,
LockResource() возвращает указатель,
далее либо продолжать в том же духе, т.е.
CreateFile(), WriteFile(), CloseHandle(), либо работать уже с VB-шными понятиями: скопировать содержимое ресурса в динамический байтовый массив, открыть двоичный файл для записи, записать массив в файл, закрыть файл.
...
Рейтинг: 0 / 0
01.10.2008, 12:54
    #35569502
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
тут

PS
там же ищи другие
...
Рейтинг: 0 / 0
20.10.2008, 14:49
    #35604423
Парашут
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Бенедикт как осуществить 2 вариант?
...
Рейтинг: 0 / 0
20.10.2008, 17:45
    #35605000
Бенедикт
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Извлечение ресурсов
Парашут, а в чём затруднение?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 Dim hModule As Long
 Dim hResource As Long
 Dim hResData As Long
 Dim nResSize As Long
 Dim bBuffer() As Byte
 Dim nFile As Long
 
 'Загрузка ресурса
 hModule = GetModuleHandle(...)
 hResource = FindResource(hModule, ...)
 hResData = LoadResource(hModule, hResource)

 'Копирование содержимого ресурса в динамический байтовый массив
 nResSize = SizeofResource(hModule, hResource)
 ReDim bBuffer( 0  To nResSize -  1 ) As Byte
 CopyMemory bBuffer( 0 ), ByVal LockResource(hResData), nResSize
 
 'Сохраниение динамического байтового массива в двоичный файл
 nFile = FreeFile
 Open "Resource.bin" For Output As #nFile
 Close #nFile 'создался файл нулевой длины - надо, ибо Open For Binary размер не обрезает
 Open "Resource.bin" For Binary Access Write Lock Write As #nFile
 Put #nFile, , bBuffer
 Close #nFile
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Извлечение ресурсов / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]