Быстрый поиск
Введите фрагмент названия статьи для поиска
HtmlHelp Wrapper 2.2
12.10.2021 | Категория: Мои программы | Автор: ManHunter
Скриншот программы HtmlHelp Wrapper
HtmlHelp Wrapper - это программа-обертка для открытия .CHM-файлов и .HLP-файлов из командных файлов или приложений. От обычной утилиты HtmlHelp, которая идет в комплекте Windows, эта программа отличается тем, что при открытии файла справки позволяет искать ключевые слова, а для CHM-файлов дополнительно автоматически синхронизировать список ключевых слов и открытой статьи, а также открывать более одной копии справки для отдельного приложения и закрывать открытую справку по нажатию Esc. Есть возможность открывать файлы справки с именами в юникоде. Кроме своих функций и параметров запуска, поддерживаются все стандартные ключи утилиты HtmlHelp, поэтому можно заменить файл hh.exe в папке Windows на HtmlHelp Wrapper (не забывайте про резервные копии). Для более корректной установки без модификации системы лучше воспользоваться прилагаемыми пакетными файлами.
Читать статью целиком »
Просмотров: 16531 | Комментариев: 101
Исследование защиты программы ExtraCHM
21.05.2013 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы ExtraCHM
ExtraCHM - неплохая замена стандартному просмотрщику CHM-файлов, который используется в Windows. Программа обладает удобным многовкладочным интерфейсом, возможностью поиска по файлу справки, даже если в нем отсутствует поисковый индекс, с помощью ExtraCHM можно декомпилировать CHM-файл и даже подключить его к голосовому движку для чтения содержимого. Такая куча ништяков просто обязана быть бесплатной, но аффтар почему-то имеет на этот счет другое мнение. Я же, в свою очередь, это мнение не поддерживаю.
Читать статью целиком »
Просмотров: 5760 | Комментариев: 2
Работа с файлами справки CHM на Ассемблере
20.08.2012 | Категория: Образ мышления: Assembler | Автор: ManHunter
Когда речь заходит о работе с файлами справки в формате CHM, то обычно все ссылаются на системный файл hh.exe, который вызывают с различными параметрами. Действительно, с его помощью можно просто открывать файл справки, а также открывать его на нужной странице (при условии, что заранее известно наименование ее HTML-файла в составе скомпилированной справки). Но с помощью hh.exe невозможно воспользоваться таким мощным инструментом, как поиск по ключевым словам. В этом случае мы можем воспользоваться всей мощью WinAPI и задействовать функцию HtmlHelp, которая находится в системной библиотеке HHCtrl.ocx. К сожалению, информации по ее использованию даже на MSDN очень мало, пришлось самостоятельно разбираться с некоторыми моментами. Для работы нам понадобятся определения некоторых констант:Code (Assembler) : Убрать нумерацию
- HH_DISPLAY_TOPIC = 00h ; Открыть страницу в файле справки
- HH_DISPLAY_INDEX = 02h ; Установить индекс на ключевое слово
- HH_KEYWORD_LOOKUP = 0Dh ; Поиск ключевого слова
- HH_CLOSE_ALL = 12h ; Закрыть все открытые окна справки
Первый пример, самый простой, это открытие файла справки на заранее известной странице.
Code (Assembler) : Убрать нумерацию
- ; Сегмент данных
- section '.data' data readable writeable
- ; CHM-файл
- szFile db 'php_manual_ru.chm',0
- ; Адрес страницы внутри скомпилированного CHM-файла
- szPage db 'res/function.http-send-data.html',0
- ...
- ; Сегмент кода
- section '.code' code readable executable
- ...
- ; Открыть CHM-файл на заранее известной странице
- invoke HtmlHelp,NULL,szFile,HH_DISPLAY_TOPIC,szPage
hh.exe php_manual_ru.chm::res/function.http-send-data.html
У этого метода есть один большой недостаток. Если в CHM-файле есть индекс, то после выполнения такой команды он останется на самом начале, тогда как правая информационная часть действительно откроется на нужной странице.
Читать статью целиком »
Просмотров: 7037 | Комментариев: 1
Как разблокировать CHM-файлы в Windows 7
17.05.2012 | Категория: Software | Автор: ManHunter
Как разблокировать CHM-файлы в Windows 7
Некоторые файлы справок в формате CHM, скачанные из Интернета, при просмотре их в Windows 7 вместо содержимого пишут, что "Переход на веб-страницу отменен, повторите ввод адреса". При этом список оглавления и указатель по словам открываются нормально. Причина в том, что такие файлы в целях безопасности блокируются системой, чтобы предотвратить возможное распространение вирусов.
Читать статью целиком »
Просмотров: 25782 | Комментариев: 21
Исследование защиты программы WinCHM Pro
14.08.2011 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы WinCHM
WinCHM - небольшой по размерам, но сильный по возможностям редактор для создания файлов справок в формате CHM, HLP а также PDF- и DOC-файлов. Про все возможности этой замечательной программы во можете почитать на офсайте, и там же вдруг обнаружится ссылка на страницу покупки. Туда ходить не надо, обойдемся своими силами.
Читать статью целиком »
Просмотров: 5669 | Комментариев: 12