Недавно обнаружил протокол res://
Нашел что можно допустим сохранить в файл ресурсов какой-нить GIF, потом сохранить в тот же файл ресурсов HTML такого содержания:
- Код: Выделить всё
<html>
<body bgcolor=black>
<img src=res://application.exe/GIF/1>
</body>
</html>
и что интересно, если свойству url Scriptlet'a присвоить значение типа res://application.exe/HTML/1 , то Scriptlet не только отобразит HTML, но и HTML "увидит" GIF внутри EXE'шника (или DLL) и отобразит его в своем составе. Даже HTML записанный как нормальный (т е отдельным файлом) видит через этот протокол ресурсы и может к ним обращаться(только нужно указывать полный путь к файлу из которого берем ресурсы)!! Вопрос - нафига тогда LoadResString и LoadResPicture???
Я так понял, что разные ICO-грабберы используют именно этот протокол. Только непонятно, как они получают список ресурсов каждой конкретной категории. Например команда типа res://c:\my.dll/ICON вместо списка иконок в my.dll выводит сообщение невозможно отобразить страницу.
Как получить список ресурсов в файле? Можно ли это сделать без Win API? Если да, то как? Help me, please!!