Ниже приведен список вариантов, с которыми я столкнулся, чтобы лучше всего реализовать функцию справки в приложении Windows для настольных ПК:
Ссылка: https://en.wikipedia.org/wiki/Microsoft_Compiled_HTML_Help#cite_note-2 < / а>
- Скомпилированная HTML-справка Microsoft - это собственный формат интерактивной справки Microsoft.
- Может быть декомпилирован (Tools 7-Zip, Sumatra и т. Д.)
- Предшественник Microsoft WinHelp / Преемник Microsoft Help 2
- Поддержка Win 10
Ссылка: https://en.wikipedia.org/wiki/WinHelp
- .hlp Microsoft WinHelp - это частный формат файлов интерактивной справки, которые могут отображаться в браузере справки Microsoft winhelp.exe или winhlp32.exe. -декомпилировать файл WinHelp в исходные документы: HPJ, CNT, RTF, BMP и SHG -Файл WinHelp открывается в отдельном окне (автор справки может контролировать, хранит ли файл справки настройки пользователя между сеансами или всегда открывается по умолчанию размер и положение.)
- HAs Заголовок, строка меню (Файл, Правка, Закладка, Параметры и Справка). Типичные кнопки включают в себя «Содержание», «Указатель», «Назад» и «Печать», а также кнопки ‹< и ›› для просмотра файла. Авторы справки также могут создавать настраиваемые кнопки для перехода к определенным темам или выполнения других действий. -Конец поддержки - Версия winhlp32 с открытым исходным кодом от Wine также работает в Windows 10. Она включена как часть WineVDM.
Ссылка: https://en.wikipedia.org/wiki/Microsoft_Help_2
- Microsoft_Help_2 - частный формат файлов интерактивной справки, разработанный Microsoft и впервые выпущенный в 2001 году в качестве справочной системы для Visual Studio .NET (2002) и библиотеки MSDN. Microsoft Help 2.x - это механизм справки, используемый в Microsoft Visual Studio 2002/2003/2005/2008, а также в Office 2007 и Office 2010.
- Файл Microsoft Help 2.x имеет расширение .hxs.
- Инструмент convertlit с открытым исходным кодом можно использовать для декомпиляции файла hxs.
Ссылка: https://en.wikipedia.org/wiki/Microsoft_Help_Viewer
- Microsoft Help Viewer (HV) - это автономная справочная система (локальная справка), разработанная Microsoft, которая поставляется с Visual Studio 2010 и связанной с ней библиотекой MSDN.
Все вышеперечисленные подходы имеют ограничение, заключающееся в том, что скомпилированный файл справки может быть декомпилирован и распространен в дальнейшем, что я хочу ограничить. Я хочу разрешить доступ к базе знаний только авторизованным пользователям, при этом авторизованные пользователи также не должны иметь возможность копировать или декомпилировать базу знаний и делиться ею с неавторизованными пользователями.