Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Bonjour,
Si vous êtes passé a Windows 10, vous avez du constater que les fichiers d'aides au format hlp ne sont plus utilisables et qu'il n'existe pas de KB chez Microsoft pour corriger le problème.
https://support.microsoft.com/fr-fr/kb/917607
Pour PB, ceci empêche le fonctionnement de l'aide Win32.hlp pour les API via la touche F1
La seule solution que je connaisse et qui fonctionne est de remplacer le fichier %SystemRoot%\Winhlp32.exe de W10 par celui récupéré sur un XP
Ce fichier est un fichier Système et ne peut pas être remplacé facilement.
Pour ma part, pour faire ce genre d'opération, j'utilise le fichier Sysinternals movefile.exe récupérable via les liens suivants:
https://technet.microsoft.com/fr-fr/sysinternals
http://live.sysinternals.com
J'ai copié ce fichier dans C:\DOS et pour l'utiliser il me suffit de passer la commande suivante dans une invite de commandes (admin)
C:\DOS\movefile.exe "%SystemRoot%\WinHlp32.exe" ""
Le fichier sera effacé au prochain Reboot et il ne restera plus qu'a copier le fichier Winhlp32.exe de XP dans %SystemRoot% pour que l'aide refonctionne.
Utilisation de movefile:
C:\WINDOWS\system32>movefile
Movefile v1.01 - copies over an in-use file at boot time
usage: movefile [source] [dest]
Specifying an empty destination ("") deletes the source at boot.
C:\WINDOWS\system32>
Si vous êtes passé a Windows 10, vous avez du constater que les fichiers d'aides au format hlp ne sont plus utilisables et qu'il n'existe pas de KB chez Microsoft pour corriger le problème.
https://support.microsoft.com/fr-fr/kb/917607
Pour PB, ceci empêche le fonctionnement de l'aide Win32.hlp pour les API via la touche F1
La seule solution que je connaisse et qui fonctionne est de remplacer le fichier %SystemRoot%\Winhlp32.exe de W10 par celui récupéré sur un XP
Ce fichier est un fichier Système et ne peut pas être remplacé facilement.
Pour ma part, pour faire ce genre d'opération, j'utilise le fichier Sysinternals movefile.exe récupérable via les liens suivants:
https://technet.microsoft.com/fr-fr/sysinternals
http://live.sysinternals.com
J'ai copié ce fichier dans C:\DOS et pour l'utiliser il me suffit de passer la commande suivante dans une invite de commandes (admin)
C:\DOS\movefile.exe "%SystemRoot%\WinHlp32.exe" ""
Le fichier sera effacé au prochain Reboot et il ne restera plus qu'a copier le fichier Winhlp32.exe de XP dans %SystemRoot% pour que l'aide refonctionne.
Utilisation de movefile:
C:\WINDOWS\system32>movefile
Movefile v1.01 - copies over an in-use file at boot time
usage: movefile [source] [dest]
Specifying an empty destination ("") deletes the source at boot.
C:\WINDOWS\system32>
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
- Kwai chang caine
- Messages : 6989
- Inscription : sam. 23/sept./2006 18:32
- Localisation : Isere
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Super combine le move.exe, pour l'instant je me servais de linux pour ce genre de travail.
Peut être que le nouveau de w10 lit des choses que ne lit pas l'ancien ?
Le top serait alors de faire une petite appli, qui servirait d'aiguillage manuel ou auto entre les deux.
Encore merci de ce partage
Peut être que le nouveau de w10 lit des choses que ne lit pas l'ancien ?
Le top serait alors de faire une petite appli, qui servirait d'aiguillage manuel ou auto entre les deux.
Encore merci de ce partage

Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
ne peut on pas "décompiler" le fichier "win32.hlp" en fichier html et en faire un chm avec les outils fournis avec purebasic ?
pat
pat
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
J'ai cru voir (je ne sais plus où) qu'il existe des outils pour tranformer les .hlp en .chmPatrick88 a écrit :ne peut on pas "décompiler" le fichier "win32.hlp" en fichier html et en faire un chm avec les outils fournis avec purebasic ?
Cependant, je ne sais pas si l'aide contextuelle est alors encore fonctionnelle ?
La non lecture des .hlp est arrivé avec Windows 8. Il existe des patchs officiels MS, mais qui ne marchent pas toujours.

Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Il y a bien un KB pour 8.x qui remet en fonctionnement l'aide pour les fichiers *.hlp
mais pas pour W10
Voir https://support.microsoft.com/en-us/kb/917607
ou voir https://support.microsoft.com/fr-fr/kb/917607
J'ai essayé sur plusieurs PC (les 2 miens + la famille + les amis) sans y parvenir.
La version 8.1 ne s'installe pas.
Je crois avoir vu quelque part qu'il existe un logiciel qui permet de faire un chm a partir d'un hlp, mais la solution était payante, autrement j'aurais bien essayé.
Mais la touche F1 de PB n'aurait plus fonctionné pour les API ?
mais pas pour W10
Voir https://support.microsoft.com/en-us/kb/917607
ou voir https://support.microsoft.com/fr-fr/kb/917607
J'ai essayé sur plusieurs PC (les 2 miens + la famille + les amis) sans y parvenir.
La version 8.1 ne s'installe pas.
Je crois avoir vu quelque part qu'il existe un logiciel qui permet de faire un chm a partir d'un hlp, mais la solution était payante, autrement j'aurais bien essayé.
Mais la touche F1 de PB n'aurait plus fonctionné pour les API ?
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
J'ai cherché sans trouvé d'autres solutions pour W10 effectivement.La seule solution que je connaisse et qui fonctionne est de remplacer le fichier %SystemRoot%\Winhlp32.exe de W10 par celui récupéré sur un XP
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
La version chm du fichier existe en plusieurs versions:
Prendre le dernier lien du dernier post:
http://www.freebasic.net/forum/viewtopi ... =6&t=23554
Une autre version ici:
http://laurencejackson.com/win32/
Prendre le dernier lien du dernier post:
http://www.freebasic.net/forum/viewtopi ... =6&t=23554
Une autre version ici:
http://laurencejackson.com/win32/
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
On se demande surtout pourquoi MS a supprimé la possibilité d'utiliser ce type de fichier d'aide 

Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
year ! méééé euuuh
donc, il faut créer un dossier help, dans le dossier de PureBasic. et y fourrer le chm
on a bien les paramètres de la commande qui s'affiche (pour une api)
mais en pressant F1, c'est l'aide de pb qui s'affiche, "comment qu'on fait" pour avoir le chm win32 machin ?
Pat
donc, il faut créer un dossier help, dans le dossier de PureBasic. et y fourrer le chm
on a bien les paramètres de la commande qui s'affiche (pour une api)
mais en pressant F1, c'est l'aide de pb qui s'affiche, "comment qu'on fait" pour avoir le chm win32 machin ?
Pat
-
- Messages : 57
- Inscription : mer. 09/juin/2010 23:47
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Testé et fonctionnel:
http://www.mediafire.com/download/iz586 ... ows+10.zip
Exécutez le fichier Install.cmd en tant qu'administrateur et ça roule.
http://www.mediafire.com/download/iz586 ... ows+10.zip
Exécutez le fichier Install.cmd en tant qu'administrateur et ça roule.
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
L'utilitaire movefile.exe fait partie de l'ensemble des utilitaires système avancés disponibles sur le site de Microsoft
https://technet.microsoft.com/fr-fr/sysinternals
Le logiciel WSCC (Windows System Control Center) téléchargeable ici en mode portable et/ou setup et/ou PortableApps
http://www.kls-soft.com/wscc/downloads.php
permet facilement d'avoir sous la main tous les utilitaires Windows Sysinternals et tous les utilitaires NirSoft Utilities
http://www.nirsoft.net (on y trouve de très bon utilitaires)
Pour ma part, j'utilise la version PortableApps car je fais un usage immodéré de la plateforme PortableApps.com
http://portableapps.com
J'ai installé la plateforme dans D:\GG\PAF\ D: étant une partition de 128Go récupérée sur mon disque principal C:
GG est le surnom affectif utilisé par mes amis pour Gérard
Je lance la plateforme par D:\GG\PAF\Start.exe
La plateforme comporte plus de 300 logiciels régulièrement mis à jour et quelques éditeurs sortent leur propre logiciels au format .paf.exe
parmi lesquels on trouve kls-soft.com, phonerlite.de, wireshark.org
J'en ai quelques autres si vous êtes intéressés.
https://technet.microsoft.com/fr-fr/sysinternals
Le logiciel WSCC (Windows System Control Center) téléchargeable ici en mode portable et/ou setup et/ou PortableApps
http://www.kls-soft.com/wscc/downloads.php
permet facilement d'avoir sous la main tous les utilitaires Windows Sysinternals et tous les utilitaires NirSoft Utilities
http://www.nirsoft.net (on y trouve de très bon utilitaires)
Pour ma part, j'utilise la version PortableApps car je fais un usage immodéré de la plateforme PortableApps.com
http://portableapps.com
J'ai installé la plateforme dans D:\GG\PAF\ D: étant une partition de 128Go récupérée sur mon disque principal C:
GG est le surnom affectif utilisé par mes amis pour Gérard
Je lance la plateforme par D:\GG\PAF\Start.exe
La plateforme comporte plus de 300 logiciels régulièrement mis à jour et quelques éditeurs sortent leur propre logiciels au format .paf.exe
parmi lesquels on trouve kls-soft.com, phonerlite.de, wireshark.org
J'en ai quelques autres si vous êtes intéressés.
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
Re: Réutilisation de l'aide via Winhlp32.exe sous Windows 10
Un petit programme PB qui permet d'avoir accès rapidement a toutes les applications PortableApps via 2 menus:
Apps-List présente toutes les applications triées alphabétiquement sur une seule colonne
Apps-Group présente toutes les applications par groupe alphabétique 0->9,A->Z
Le fichier est accessible à l'adresse suivante: http://dl.free.fr/kqnvaJ2xS
Apps-List présente toutes les applications triées alphabétiquement sur une seule colonne
Apps-Group présente toutes les applications par groupe alphabétique 0->9,A->Z
Le fichier est accessible à l'adresse suivante: http://dl.free.fr/kqnvaJ2xS
■ Win10 Pro 64-bit (Intel Celeron CPU N2920 @ 1.86GHz, 4,0GB RAM, Intel HD Graphics) & PB 6.12 LTS
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr
■ Vivre et laisser vivre.
■ PureBasic pour le fun
■ Gérard sur le forum Anglais
■ Mes sites: http://pbcage.free.fr - http://yh.toolbox.free.fr