Zitat von
Die OH sagt ...:
Before closing the window that requested help, the application must call WinHelp with the uCommand parameter set to HELP_QUIT. Until all applications have done this, Windows Help will not terminate. Note that calling Windows Help with the HELP_QUIT command is not necessary if you used the HELP_CONTEXTPOPUP command to start Windows Help.
Wie erstellst du denn die Datei?
Wenn man dafür FILE_ATTRIBUTE_TEMPORARY (
CreateFile) verwendet, dann löscht Windows die Datei automatisch, selbst wenn dein Progamm abstürzt.
In wie weit FILE_FLAG_DELETE_ON_CLOSE helfen könnte, kann ich jetzt nicht sagen.
Alternativ gäbe es auch andere Hilfesysteme, als diese HLP-Dateien.
Warum erstellst du diese Datei eigentlich erst zur Laufzeit?