Win32: HtmlHelp не работает с сетевого ресурса. Какая альтернатива? - PullRequest
0 голосов
/ 25 марта 2010

С 2005 года, когда Microsoft запретила функционирование HtmlHelp вне сетевого ресурса, например ::

\\appserver\tos\PointScanner.exe
\\appserver\tos\PointScanner.chm

Что мы должны делать вместо этого?

(учитывая, что приложение не установлено локально.)


Перефразируя: Каково предназначенное, поддерживаемое, готовое, справочное решение Microsoft?

Ответы [ 2 ]

1 голос
/ 25 марта 2010

Вы можете разрешить доступ через настройки реестра, описанные здесь:

http://support.microsoft.com/kb/896054/

Если вы не хотите открывать какие-либо уязвимости безопасности, изменяя параметры реестра, ваше приложение может также создать локальную копию файла .chm, например, во временной папке пользователя (% TMP%) и откройте справку оттуда. Вы можете удалить файл снова при выходе из приложения (в случае, если вы не хотите ничего оставлять на рабочей станции пользователя)

0 голосов
/ 25 марта 2010

Я начал с изменения реестра, упомянутого divo. В конце концов я перешел из chm-файлов на основе сетевых папок в «html help». Это было легко для меня, так как я использую RoboHelp, который может генерировать любой формат из того же исходного кода.

...