Показать полную графическую версию : [решено] Поиск графических данных в файлах
victor21043
05-02-2014, 15:34
Тема:хочу всё знать.
Здравствуйте уважаемые пользователи,возможно это тема кого-то заинтересует:
Хочу узнать ваше мнение по ситуации(лапидарно):
Существует ли на планете Земля программа(исполнительный скрипт),которая может осуществить автоматизированный поиск графических данных(изображений) в файлах(.dll,.ocx и тд) ,аналогичная ICONS FROM FILE 5.02?
ICONS FROM FILE 5.02(extraico.exe)-бесплатная программа ,автоматизированного поиска иконок в файлах(.dll,.ocx и тд) ,включая и субдиректории "винчестера".https://picasaweb.google.com/lh/photo/O2_MJ52OzzoDx2-APkXbKNMTjNZETYmyPJy0liipFm0?feat=directlink
Resource Hacker-программа индивидуального поиска -не совсем подходит.https://picasaweb.google.com/lh/photo/vuJWzwxhyoJgz3ZsL56KtNMTjNZETYmyPJy0liipFm0?feat=directlink
Restorator умеет искать в ресурсах файлов по всему диску,но формат поиска только jpegПосле запуска программы в меню выберите Сервис => Поиск ресурсовПремного благодарю
Переведите на русский:
автоматизированный поиск графических данных »
victor21043
05-02-2014, 19:33
Автоматизированный поиск графических данных-групповое, не ручное(Resource Hacker),пакетное разыскание картинок(-чек),иллюстраций,гравюр(bmp итд) в файлах (.dll,.ocx ) . Надеюсь дефиниция понятная.
Приведите пример файла с ресурсами:
jpeg итд »
групповое, не ручное(Resource Hacker) »
Групповое, не ручное. И именно «Resource Hacker»:
@echo off
setlocal enableextensions enabledelayedexpansion
set sRHScript=Resource Hacker Script.txt
for /f "usebackq delims=" %%i in (
`pushd "C:\Program Files\Sysinternals.com\Sysinternals Suite" ^&^& ^(dir /b /s /a:-d "*.dll" "*.ocx" "*.exe" ^& popd^)`
) do (
>"%sRHScript%" (
echo [FILENAMES]
echo Exe=%%~i
echo Log=My.log
echo.
echo [COMMANDS]
echo -extract My.rc, bitmap,,
echo -extract My.rc, gif,,
echo -extract My.rc, icongroup,,
echo -extract My.rc, cursorgroup,,
)
"%ProgramFiles%\Resource Hacker\ResHacker.exe" -script "%sRHScript%"
del /f /q "%sRHScript%"
del /f /q "My.rc"
del /f /q "My.log"
)
endlocal
exit /b 0
В текущем каталоге окажется всё извлечённое из ресурсов *.exe, *.dll, *.ocx файлов, находящихся в каталоге «C:\Program Files\Sysinternals.com\Sysinternals Suite» и вложенных в него.
ICONS FROM FILE 5.02(extraico.exe) -это самодельная,колхозная программка энтузиаста »
Чем она Вас не устраивает?
victor21043
06-02-2014, 09:09
Что это?
Групповое, не ручное. И именно «Resource Hacker»:
читать дальше » https://picasaweb.google.com/lh/photo/O2_MJ52OzzoDx2-APkXbKNMTjNZETYmyPJy0liipFm0?feat=directlink
https://picasaweb.google.com/lh/photo/vuJWzwxhyoJgz3ZsL56KtNMTjNZETYmyPJy0liipFm0?feat=directlink
Что это за адрес, зачем мне он?
C:\Program Files\Sysinternals.com\Sysinternals SuiteICONS FROM FILE 5.02(extraico.exe)-бесплатная программа автоматизированного поиска иконок в файлах(.dll,.ocx и тд) ,включая и субдиректории "винчестера".
Resource Hacker-программа индивидуального поиска (не пакетного)-не подходит.
Что это? »
Это пакетный файл для реализации:
Автоматизированный поиск графических данных-групповое, не ручное(Resource Hacker),пакетное разыскание картинок(-чек),иллюстраций,гравюр(bmp,jpeg итд) в файлах (.dll,.ocx и тд) . »
Что это за адрес, зачем мне он? »
Вам он — для того, чтобы заменить его на Ваш путь, где осуществлять поиск. Можете заменить его, например, на «C:\WINDOWS\system32» или где Вы там собирались искать.
поиска иконок в файлах »
Теперь ясно.
Resource Hacker-программа индивидуального поиска (не пакетного)-не подходит. »
Подходит. Я ровно это и продемонстрировал в приведённом выше пакетном файле.
Вы не ответили на мой вопрос о примере файле с ресурсами вида:
jpeg итд »
Restorator (http://www.bome.com/products/restorator) умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсов
victor21043
06-02-2014, 11:15
Restorator умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсовСпасибо.
За много лет использования ОС(MW) были лишь несколько dll, в которых упаковали изображения данного формата.
99% изображений в системных файлах всё же в bmp.
99% изображений в системных файлах всё же в bmp » в том же рестораторе
http://i3.imageban.ru/out/2014/02/06/f96abb77feedbe34a2962f8077c3a03b.png
victor21043
06-02-2014, 14:55
Restorator умеет искать в ресурсах файлов по всему диску
После запуска программы в меню выберите Сервис => Поиск ресурсов
Программа плохая,многое пропускает. Но это лучше чем :closed-to :
@echo off
setlocal enableextensions enabledelayedexpansion
set sRHScript=Resource Hacker Script.txt
for /f "usebackq delims=" %%i in (
`pushd "C:\Program Files\Sysinternals.com\Sysinternals Suite" ^&^& ^(dir /b /s /a:-d "*.dll" "*.ocx" "*.exe" ^& popd^)`
) do (
>"%sRHScript%" (
echo [FILENAMES]
echo Exe=%%~i
echo Log=My.log
echo.
echo [COMMANDS]
echo -extract My.rc, bitmap,,
echo -extract My.rc, gif,,
echo -extract My.rc, icongroup,,
echo -extract My.rc, cursorgroup,,
)
"%ProgramFiles%\Resource Hacker\ResHacker.exe" -script "%sRHScript%"
del /f /q "%sRHScript%"
del /f /q "My.rc"
del /f /q "My.log"
)
endlocal
exit /b 0
К сожалению, большинство картинок зашифровано в текстовой таблице программистами от таких как я.Молодцы.Авторские права превыше всего.
Программа плохая »
Ну, на Вас не угодишь :lol:.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.