Win32: HtmlHelp ne fonctionne pas à partir d'un partage réseau. Quelle est l'alternative?

StackOverflow https://stackoverflow.com/questions/2519145

  •  22-09-2019
  •  | 
  •  

Question

Depuis 2005, lorsque Microsoft a empêché le fonctionnement HtmlHelp hors d'un partage réseau, par exemple:.

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

Que sommes-nous censés faire à la place?

(Étant donné que l'application ne soit pas installée localement.)


reformule: Quelle est l'intention de Microsoft, pris en charge, hors-the-box, solution d'aide

Était-ce utile?

La solution

Vous pouvez autoriser l'accès via le paramètre de Registre décrit ici:

  

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

Si vous ne voulez pas ouvrir des failles de sécurité en modifiant les paramètres d'enregistrement de votre application pourrait également créer une copie locale du fichier CHM, par exemple dans le dossier temp utilisateurs (% TMP%) et ouvrir l'aide à partir de là. Vous pouvez supprimer à nouveau le fichier quand vous sortez de l'application (dans le cas où vous ne voulez pas laisser quoi que ce soit derrière sur le poste de travail de l'utilisateur)

Autres conseils

J'ai commencé avec le changement de registre mentionné par divo. Finalement, je me suis déplacé à partir de fichiers CHM à base de dossier de réseau « aide html » réelle. Cela me fut facile depuis que je l'utilise RoboHelp qui peut générer format à partir du même code source.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top