IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows 10 Discussion :

Fichier d'aide .hlp sous Windows 10 - Ouverture impossible


Sujet :

Windows 10

  1. #1
    Membre à l'essai
    Profil pro
    Resp dev
    Inscrit en
    Novembre 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Resp dev

    Informations forums :
    Inscription : Novembre 2002
    Messages : 18
    Points : 17
    Points
    17
    Par défaut Fichier d'aide .hlp sous Windows 10 - Ouverture impossible
    Bonjour,

    Il semble que Windows 10 ne prenne pas en charge les fichiers .hlp. L'ouverture d'un fichier .hlp conduit à la page web suivante : https://support.microsoft.com/fr-fr/kb/917607
    J'ai tenté, en vain, d'installer WinHelp32.exe pour Windows 8.1.

    Avez-vous une astuce pour contourner le problème. (Je précise que je souhaite éviter d'avoir à convertir mes fichiers hlp en chm).

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 013
    Points : 2 080
    Points
    2 080
    Par défaut Fichiers .hlp
    Bonjour,
    C'était (c'est) déjà comme ça sous Windows 8.1 initialement ça marchait avec la mise a jour WinHelp32.exe ou d"ailleurs WinHelp64.exe depuis une mise a jour de 8.1 dont j'ai oublié le numero ça marche plus
    Ce qui est dommage c'est que Microsoft n'ait pas mis a jour la KB pour éviter a de nombreux utilisateurs de perdre du temps en essayant de l'installer.
    J'ai essayé pas mal de chose sans succès (j'avais a l'époque publié mes recherches infructueuses sur Développez)
    Je te donne les liens mais ça ne t’apportera pas grand-chose a part peut etre de ne pas perdre de temps sur ce que j’ai essayé et qui n’a rien donné.
    http://www.developpez.net/forums/d14...s-8-1-64-bits/
    et
    http://www.developpez.net/forums/d14...s-8-1-64-bits/
    Sur d'autres forums d'autres utilisateurs avaient le même problème.

    Des solutions : développez en Delphi ou autre un programme qui visualise les hlp ! mais comme le format hlp avait de très nombreuses fonctionnalités c'est pas gagné. Peut être qu'un jour on trouvera un freeware. Bon pour le moment on oublie cela

    Une autre possibilité est de décompiler le fichier .hlp (avec htlmlworkshop, helpdeco (de mémoire) et quelques autres et recompiler au format .chm) Tout va bien si on a source du .hlp et le fichier projet mais c'est rarement le cas (sauf si on est le développeur du .hlp).
    Si on a que le .hlp aucune des deux solutions citées ne récupère les sources du hlp à 100% mais en gros à 80% (ça dépend notamment par exemple s'il y a des images ou non dans le .hlp )

    Pour conclure : pour moi la meilleure solution ou plutôt la moins mauvaise est la décompilation du .hlp et recompilation en .chm

    A j'oubliais la solution la moins glorieuse mais qui marche à 100% : ouvrir le .hlp sous un vieux pc sous XP (je le fais de temps en temps) et regarder ce dont on a besoin voire faire quelques copies d'écran ..

    Microsoft a lancé une "fatwa" sur le format .hlp il y a déjà bien longtemps.

  3. #3
    Membre expérimenté Avatar de 10_GOTO_10
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    886
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 886
    Points : 1 526
    Points
    1 526
    Par défaut
    Citation Envoyé par gaby277 Voir le message
    Des solutions : développez en Delphi ou autre un programme qui visualise les hlp ! mais comme le format hlp avait de très nombreuses fonctionnalités c'est pas gagné. Peut être qu'un jour on trouvera un freeware. Bon pour le moment on oublie cela
    Il existe des freewares qui lisent le format HLP. Je n'ai pas leur nom sous la main, mais je sais que j'en avais trouvé. Et il y en a au moins un qui est freeware, open source : c'est celui de ReactOS (prévu pour Windows XP, mais il doit marcher sur les versions suivantes). Les sources sont dans "reactos\base\applications\winhlp32". Il suffit de charger ReactOS avec un SVN, et de compiler le programme. Dans le principe ça devrait marcher.

    ReactOS : http://www.reactos.org/fr

    Sources : https://www.reactos.org/wiki/Subversion

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 013
    Points : 2 080
    Points
    2 080
    Par défaut Fichiers Hlp
    Bonjour
    @10_GOTO_10
    Merci pour l'info, je prends note.

  5. #5
    Membre à l'essai
    Profil pro
    Resp dev
    Inscrit en
    Novembre 2002
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Resp dev

    Informations forums :
    Inscription : Novembre 2002
    Messages : 18
    Points : 17
    Points
    17
    Par défaut
    Merci pour votre aide.

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Août 2005
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 1 013
    Points : 2 080
    Points
    2 080
    Par défaut Fichiers .hlp
    Bonjour,

    Je pense utile d'apporter quelques précisions sur mon post précédent.

    La lecture de fichiers .hlp peut correspondre a deux grandes catégories de besoins assez différentes :
    - On a besoin de consulter ponctuellement un fichier hlp pour récupérer une information
    On peut utiliser un freeware puisque 10_goto_10 indique qu'il en existe.

    - le fichier .hlp est associé a une grosse application (dans un contexte professionnel ) que l'on a développée et l'utilisateur appelle l'aide avec "F1" ou accède directement à l'aide contextuelle avec par exemple un clic droit sur un bouton. On souhaite que les fonctionnalités et mode consultation soient intégralement conservées sous Windopws 8.1 , 10 dans ce cas pour moi la seule solution viable est la conversion de l'aide .hlp en aide chm (et une petite modif dans l'appli). J'ai donné quelques possibilités, il y en a d'autres avec des logiciels payants et d'autres freeware mais c'est jamais du 100% (en tout cas j'ai pas trouvé) et il faut des reprises manuelles du fichier d'aide.
    Donc il faut bien définir le besoin pour s'orienter dans une direction ou l'autre, puisqu'il ne semble qu'il y ait de solution simple ou truc genre modifier une clé de registre.

    Bon je n'ai pas parlé de la possibilité de désinstaller la Kb qui empêche l'utilisation des .hlp sous 8.1 et 10
    parce que de plus en plus quand on désinstalle et (ou) masque des Kb on est coincé pour la suite de Windows update.

  7. #7
    Futur Membre du Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Février 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Février 2012
    Messages : 3
    Points : 9
    Points
    9
    Par défaut fichierss hlp
    presonellement j ai copié whinhlp32.exe de xp ( on le trouve en telechargement si on n a plus xp )
    dans le bin de delphi, renommé en winhlpxxx.exe (xxx a votre choix)
    puis refais association fichiers dans windows10
    j ouvre les hlp directement sans probleme
    reste a courcircuiter le winhlp32.exe qui ne donctionne plus dans windows10
    pour avoir l aide depuis les menus delphi

    mais pour l instant cette solution me permet de consulter l aide sans difficulé dans une fenêtre séparée de delphi

    je viens de trouver un outil pour passer grand administrateur
    qui permet d ecraser le winhlp32.exe par celui de xp
    et ca fonctionne sous windows 10 !
    enlever ensuite droits grand administrateur (c est plus prudent)

  8. #8
    Membre à l'essai Avatar de Fapoche
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Septembre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Septembre 2012
    Messages : 7
    Points : 24
    Points
    24
    Par défaut Bonne méthode !
    Moi qui travaille encore avec Delphi 2 sur Windows 10, j'étais bien embêté pour appeler l'aide dans D2 avec F1.
    La méthode de mhubaut est la meilleure. Il faut non seulement avoir un exe capable de lire les hlp (le winhlp32.exe de XP + ftsrch.dll le font très bien) mais il faut aussi le remplacer dans le dossier Windows et c'est là que le "Grand administrateur" intervient effectivement mais, petite précision quand même, il faut d'abord changer le propriétaire du fichier winhlp32.exe (il faut que ce soit vous) avant de copier l'ancien winhlp32.exe de XP.
    Résumé :
    net user Administrateur /active:yes
    se connecter sur Administrateur
    changer le propriétaire de c:\windows\winhlp32.exe (vous)
    changer ses droits (vous les donner)
    le remplacer par l'ancien de XP
    net user Administrateur /active:no

    ça marche nickel même avec F1.
    (Petit hic, Il faut refaire ça à chaque grosse maj de windows)



    Citation Envoyé par mhubaut Voir le message
    presonellement j ai copié whinhlp32.exe de xp ( on le trouve en telechargement si on n a plus xp )
    dans le bin de delphi, renommé en winhlpxxx.exe (xxx a votre choix)
    puis refais association fichiers dans windows10
    j ouvre les hlp directement sans probleme
    reste a courcircuiter le winhlp32.exe qui ne donctionne plus dans windows10
    pour avoir l aide depuis les menus delphi

    mais pour l instant cette solution me permet de consulter l aide sans difficulé dans une fenêtre séparée de delphi

    je viens de trouver un outil pour passer grand administrateur
    qui permet d ecraser le winhlp32.exe par celui de xp
    et ca fonctionne sous windows 10 !
    enlever ensuite droits grand administrateur (c est plus prudent)

Discussions similaires

  1. Fichiers HLP sous Windows 8.1 64 bits
    Par gaby277 dans le forum Langage
    Réponses: 14
    Dernier message: 25/11/2015, 18h17
  2. Fichiers d'aide .hlp sous windows 8.1 64 bits
    Par gaby277 dans le forum Windows 8
    Réponses: 0
    Dernier message: 26/12/2014, 10h38
  3. Fichier d'aide : hlp ou chm ? (D7)
    Par arnaudG dans le forum Outils
    Réponses: 3
    Dernier message: 21/04/2006, 18h13
  4. [langage]parcours fichier txt en perl sous windows
    Par stef74 dans le forum Langage
    Réponses: 12
    Dernier message: 23/06/2005, 16h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo