Есть ли API для автономной документации MSDN?

Я хочу использовать автономную документацию msdn в своем приложении.
Есть ли для этого API?

Ознакомьтесь с аналогичным вопросом Как открыть файлы справки .hxs с помощью DExplore. исполняемый файл?


person diimdeep    schedule 17.11.2011    source источник
comment
О чем ты говоришь? MSDN – это веб-сайт для разработчиков.   -  person BoltClock    schedule 17.11.2011
comment
проверьте этот аналогичный вопрос, это может помочь вам stackoverflow.com/questions/4701193/   -  person Karthik    schedule 17.11.2011
comment
@BoltClock: ? Я думал, что MSDN некоторое время был доступен для автономной установки (может быть, его больше нет?).   -  person George Duckett    schedule 17.11.2011
comment
@BoltClock, я думаю, он имеет в виду библиотеку MSDN...   -  person Thomas Levesque    schedule 17.11.2011


Ответы (2)


MS Help 2.x API

API MS Help Viewer 1.0

Microsoft Help 2.x – это собственный формат файлов интерактивной справки, разработан Microsoft и впервые выпущен в 2001 году в качестве справочной системы для Visual Studio .NET (2002) и библиотеки MSDN.
Это механизм справки, используемый в Microsoft Visual Studio 2002/2003/2005/2008 и Office 2007.

Visual Studio 2010 использует новый механизм справки, средство просмотра справки Microsoft.

Инструменты

средство просмотра справки MS 3 заменяет средство просмотра справки VS 2010 или работает автономно.

Загрузчик справки Visual Studio 2010 для загрузки базового пакета Visual Studio 2010 MSDN для первой автономной установки .

Package This — это инструмент с графическим интерфейсом, написанный на C# для создания файлов справки (.chm и .hxs) из содержимого, полученного из библиотеки MSDN (MSHelp 2.0).

person diimdeep    schedule 17.11.2011

Насколько мне известно, документация по API построена на HelpPane, которая встроена в текущие версии Windows. Взаимодействие с ним основано на COM-интерфейсе и URL-адресах тем и т. д.

Чтобы взаимодействовать через собственное ПО с HelpPane, добавьте ссылку на C:\Windows\System32\HelpPaneProxy.dll в проект, после чего вы можете использовать HelpPane следующим образом.

HxHelpPane pHelpPane = new HxHelpPane(); 
pHelpPane.DisplayTask("mshelp://windows/?id=e725b43f-94e4-4410-98e7-cc87ab2739aa");

После локальной установки MSDN вы сможете увидеть, какие локальные URL-адреса используются...

Дополнительные ссылки:

person Yahia    schedule 17.11.2011
comment
я думаю это устарело - person diimdeep; 17.11.2011
comment
@diimdeep рад, что вы нашли то, что искали ... чтобы другие могли извлечь выгоду из ваших выводов здесь, на SO, было бы правильно, если бы вы публиковали свои выводы не внутри своего вопроса, а в качестве ответа ... - person Yahia; 17.11.2011
comment
› Пользователи с репутацией менее 100 не могут ответить на свой вопрос в течение 8 часов после того, как задали его. Вы можете самостоятельно ответить в течение 6 часов. До тех пор, пожалуйста, используйте комментарии или вместо этого отредактируйте свой вопрос. - person diimdeep; 17.11.2011
comment
@diimdeep Я не проверял репутацию для этого ... - person Yahia; 17.11.2011