Декомпиляция файлов CHM (справки) с C или C ++ - PullRequest
2 голосов
/ 27 декабря 2010

Я хочу декомпилировать файл CHM в формат HTML.Возможно ли использовать c или c ++?Существует ли библиотека c или c ++ для этого.

Ответы [ 3 ]

4 голосов
/ 27 декабря 2010

Это возможно с помощью C ++.Если вы используете Windows, вы можете сделать это с помощью COM.Пример вы можете найти здесь .Эта статья о C #, но это делается с использованием интерфейсов COM, и вы можете легко сделать то же самое в C ++.

4 голосов
/ 27 декабря 2010

Менеджер 7-zip с открытым исходным кодом может просматривать и извлекать содержимое из файла .chm. Щелкните правой кнопкой мыши и выберите «Открыть внутри». Скачать можно здесь.

3 голосов
/ 27 декабря 2010

Есть CHMlib , который имеет привязку libCHMxx для C ++; похоже, он может работать как в Linux, так и в Windows.

...