Page 1 sur 1

WinHlp32.exe toutes versions Windows

Publié : lun. 31/juil./2017 10:50
par cage
Bonjour a tous,

Voici un site qui donne entre autre une solution pour remettre en service l'aide Windows via WinHlp32
Voir le site:
http://www.ssuitesoft.com/mswindowswinhlp32pack.htm

Pour rappel, le site officiel Microsoft:
https://support.microsoft.com/kb/917607

Ajout du 10/02/2019
Voir le site:
https://raxsoft.com/raxccm/software_app.php?progid=13

cage

Re: WinHlp32.exe toutes versions Windows

Publié : dim. 13/août/2017 10:47
par Philippe_GEORGES
Merci !!
Depuis le temps que je cherche à utiliser l'aide de Delphi sur Windows 10. C'est bien utile !

Phil

Re: WinHlp32.exe toutes versions Windows

Publié : dim. 13/août/2017 12:22
par cage
Bonjour,

Content que cela ai pu t'aider.

cage

Re: WinHlp32.exe toutes versions Windows

Publié : ven. 08/févr./2019 18:28
par cage
Bonjour,

Suite a une mise à jour de Windows Update, j'ai perdu la possibilité d'ouvrir les fichiers *.hlp
Ceci est du au remplacement du fichier C:\Windows\WinHlp32.exe par Microsoft
L'aide contextuelle sur les fonctions des API (FindWindow_() par exemple) ne fonctionne plus.

Je me suis donc créé un fichier batch pour pallier rapidement au problème.
J'ai copié dans le dossier Help de PB, les 2 fichiers suivants:
WinHlp32.exe
PB_Help.cmd
Ces 2 fichiers sont téléchargeables.

Contenu du fichier PB_Help.cmd

Code : Tout sélectionner

@ECHO ON
@ECHO.
TAKEOWN /F C:\Windows\WinHlp32.exe
@ECHO.
ICACLS     C:\Windows\WinHlp32.exe /GRANT ADMINISTRATEURS:F
@ECHO.
COPY /V /Y "C:\Program Files\PureBasic\Help\winhlp32.exe" C:\Windows\WinHlp32.exe
@ECHO.
@PAUSE
Le fichier PB_Help.cmd est a exécuter en mode Admin
Adaptez le script en fonction du dossier Help de votre PB

Résultat retourné par l'exécution du fichier PB_Help.cmd

Code : Tout sélectionner

C:\WINDOWS\system32>TAKEOWN /F C:\Windows\WinHlp32.exe

Opération réussie : le fichier (ou dossier) : "C:\Windows\WinHlp32.exe" appartient désormais à l’utilisateur "EBCAGE\admin".


C:\WINDOWS\system32>ICACLS     C:\Windows\WinHlp32.exe /GRANT ADMINISTRATEURS:F
fichier traité : C:\Windows\WinHlp32.exe
1 fichiers correctement traités ; échec du traitement de 0 fichiers


C:\WINDOWS\system32>COPY /V /Y "C:\Program Files\PureBasic\Help\winhlp32.exe" C:\Windows\WinHlp32.exe
        1 fichier(s) copié(s).

Appuyez sur une touche pour continuer...
Le problème est résolu.
CAGE