WinHelp

WinHelp
Filename extension
.hlp
Internet media typeapplication/winhlp
Magic number3F 5F 03 00[1]
Developed byMicrosoft
Initial release1990
Extended fromRTF
StandardNo
Microsoft WinHelp
Developer(s)Microsoft
Operating systemWindows Vista, Windows 7, Windows 8, Windows 8.1
Included withWindows 3.0, Windows 95, Windows XP
SuccessorMicrosoft Compiled HTML Help
TypeHelp system

Microsoft WinHelp is a proprietary format for online help files that can be displayed by the Microsoft Help browser winhelp.exe or winhlp32.exe. The file format is based on Rich Text Format (RTF). It remained a popular Help platform from Windows 3.0 through Windows XP. WinHelp was removed in Windows Vista purportedly to discourage software developers from using the obsolete format and encourage use of newer help formats. Support for WinHelp files would eventually be removed entirely in Windows 10.

History

  • 1990 – WinHelp 1.0 shipped with Windows 3.0.
  • 1995 – WinHelp 4.0 shipped with Windows 95 / Windows NT.
  • 2006 – Microsoft announced its intentions to phase out WinHelp as a supported platform. WinHelp is not part of Windows Vista out of the box. WinHelp files come in 16 bit and 32 bit types. Vista treats these files types differently. When starting an application that uses the 32 bit .hlp format, Windows warns that the format is no longer supported. A downloadable viewer for 32 bit .hlp files is available from the Microsoft Download Center.[2][3] The 16 bit WinHelp files continue to display in Windows Vista (32 bit only) without the viewer download.
  • January 9, 2009 – Microsoft announced the availability of Windows Help program (WinHlp32.exe) for Windows Server 2008 at the Microsoft Download Center.[4]
  • October 14, 2009 – Microsoft announced the availability of Windows Help program (WinHlp32.exe) for Windows 7[5] and Windows Server 2008 R2[6] at the Microsoft Download Center.
  • October 26, 2012 – Microsoft announced the availability of Windows Help program (WinHlp32.exe) for Windows 8 at the Microsoft Download Center.[7]
  • November 5, 2013 – Microsoft announced the availability of Windows Help program (WinHlp32.exe) for Windows 8.1 at the Microsoft Download Center.[8]
  • July 15, 2015 - Microsoft completely removed Windows Help from Windows 10. Attempting to open a .hlp file just brings users to a help page detailing that it was removed.[9]

File format

A WinHelp file has a ".hlp" suffix. It can be accompanied by an optional table of contents (.cnt) file if the help developer created one. When Windows opens a WinHelp file, it creates a .gid file in the same directory or in "%LOCALAPPDATA%\Help", containing information about the .hlp file such as the window size and location. If the user clicks the "Find" tab and enables keyword indexing, Windows creates an index file with a .fts (full text search) extension. Annotations and bookmarks for each Windows help file have the extension ".ann" and ".bmk".

A number of software tools can decompile a WinHelp file into its source documents: HPJ, CNT, RTF, BMP, and SHG. An HPJ file is the project file that is created and edited in the Help Workshop (or a third party help authoring tool). The HPJ contains information about what RTF files to compile into the help, the MAP IDs and Aliases that provide links from a calling application to the help file, and help file appearance (window size, default buttons, color schemes, etc.). The CNT file provides the table of contents for the help file. An SHG file is a "SHED" graphics file that essentially creates an image map of help calls for a graphic file (e.g., a BMP).

A number of tools can read and explore these files. (See, for example, Help to RTF and winhelpcgi.)

Summary on winHelp files
.hlp Description
.hpj project file (plain text?); contains a list of all .rtf files to compile into the .hlp file and some additional information
.cnt Table of Contents (TOC) file.
.rtf actual text content in Rich Text Format-format
.bmp .dib .wmf .shg picture-files in various formats: .bmp or .dib, .wmf .shg
.fts .ftg Full Text Search; used for searching through the text of help documents
.ann file with annotations (plain text?)
.bmk file with bookmarks (plain text?)

Source files and compilation

Source files required to compile a .hlp file consist of one or more documents in Rich Text Format and a help project file with the extension .hpj, along with any image files (.bmp, .wmf, or .shg) that are used within the Help file. An optional table of contents file with the extension .cnt can also be created for use with the .hlp file.

Within the .rtf files, topics are separated by page breaks. Each topic has a series of footnotes that contain information for the help compiler:

# footnotes contain the topic ID (used to create links to that topic).
$ footnotes contain the topic name as it displays in the table of contents, index, and other locations.
K footnotes contain keywords for the index.
A footnotes contain See Also keywords.
* footnotes contain build tags.
+ footnotes contain browse sequence information.
! footnotes contain topic entry macros.

Only the # footnote is required. All others are optional.

Text in each topic can contain limited formatting, including bold text, italics, and colors. Superscript and subscript are not allowed. Jumps between topics in the same Help file usually appear in the source document as double-underlined text (green by default, though this can be overridden) followed by a topic ID in hidden text. Popup links appear in the source document as text with a single underline (also green by default) followed by a topic ID in hidden text. (In the .hlp file, the jumps show up as green text with a single underline, and popups show up as green text with a dotted underline.)

Images can be added using codes such as {bmc image.bmp}. Supported image formats include .bmp, .wmf, and .shg (used for image maps, which can contain jumps or popups that are triggered by clicking on specific parts of the image).

After the source files have been created, the help file can be compiled using a WinHelp compiler such as HCW.exe or by using a commercial software program such as RoboHelp or HelpBreeze, most of which (included the two cited here) also use hcw.exe as the backend compiler.

WinHelp appearance and features

Depending on how it has launched and what settings the Help author chose, a WinHelp file opens either to its default topic, its table of contents, or its index.

A topic in a WinHelp file opens in a separate window, in a size and initial position that the Help author may choose. Users can resize or reposition the window. The Help author can control whether the Help file stores the user's settings between sessions, or always opens in the default size and position.

When a topic is open, a title bar at the top of the Help window displays the topic title. Below that is a row of menus (File, Edit, Bookmark, Options, and Help), which control various aspects of the file. A row of buttons usually appears below the menus. The Help author controls which buttons, if any, appear. Typical buttons include Contents, Index, Back, and Print, along with << and >> buttons to browse through the file. Help authors can also create custom buttons to jump to specific topics or perform other actions.

Below the buttons is the main text area of the window. Typically, the text begins with a heading, often bold or in a larger font than the rest of the text. This heading may sometimes be in a non-scrolling region—an area of the window that does not move up or down via the scrollbar at the side of the window. Non-scrolling regions can only be used at the beginning of a topic. The Help author can control size and background color of a non-scrolling region.

Help authors can also control the background color of the main text area, where the actual text of the topic appears. This text can be formatted and arranged in many ways. Within the text, jumps appear as green text with a single underline. Single-clicking on a jump opens a different topic. Some jumps may open secondary Help windows to display information. Popups appear in the text as green text with a dotted underline. Single-clicking on a popup opens a small window with no menus, buttons, or scrollbars, sized to fit the text. Often, popups provide short definitions of key terms or other supplemental information about the main text. The popup automatically disappears the next time the user clicks or presses a key.

Many, though not all Help topics have See Also jumps at the end of the text. Depending on the Help author's preference, this feature may be a simple list of jumps under the heading See Also, or it may be a small button that, when clicked, brings up a dialog box displaying all the relevant topics. Clicking on the name of a topic in that dialog box then clicking Display opens that topic.

Most Help files also contain a table of contents and an index to help users locate information. These appear in a separate, tabbed window. Clicking on the Contents tab opens the table of contents, in which users can click on headings to see the topics. Often, headings are marked with icons that look like small books and the topics have icons that look like pages. Double-clicking on a topic (or clicking on a topic then clicking Display) opens that topic. Clicking on the Index tab opens the index, which has a typing field and an alphabetical keyword list. Typing in the typing field automatically scrolls the list of keywords to the closest match. Double-clicking on a keyword (or clicking on a keyword then clicking Display) displays the topic associated with that keyword (if only one) or brings up a list of all topics associated with it. The index is important in helping users locate information. Sometimes Help files also have a Find tab, which lets the user search for any word used in the text of the file, not just for keywords.

WinHelp also supports a feature known as context-sensitive help. Context-sensitive help is assistance that is appropriate to where the user is in the software application, and what they are trying to do.

A rather security critical feature is that one can also include a DLL file containing custom code and associating it with WinHelp topics. Effectively this makes .HLP files equivalent to executables.

End of support

At the 2006 WritersUA conference, Microsoft announced its intentions to phase out WinHelp as a supported platform. Ted Dworkin (Partner Director of WinHelp Experience) stated, "WinHelp does not meet the code standards established for Vista. These standards include security, reliability, and performance." He went on to say that WinHelp is designed in such a way that, "...we would have to rewrite it from the ground up to meet the Vista code standards. And that approach doesn't make sense given that we have two other Help systems in Vista."[citation needed]

The updated licensing agreement prohibits application developers from packaging the WinHelp libraries with their installers. This means that WinHelp manuals for legacy applications are not readable on a new Windows Vista (or higher version) installation. To read them, the end-user must obtain the 32-bit WinHelp viewer from Microsoft's website and manually install it.[10]

In Windows 10 and later, Microsoft does not offer a WinHelp viewer for the operating system. The last version of Windows on which it was possible to open and read WinHelp files, using an official downloadable component by Microsoft, is Windows 8.1. The open-source version of winhlp32 from Wine also works on Windows 10. It is included as part of WineVDM. Also on Windows 10 WinHelp works with winhlp32.exe from older version of Windows.

Other documentation file formats

Although documentation can be maintained entirely in a vendor-specific presentation format such as WinHelp, it is more often the case that documentation must be published in multiple presentation formats at once: Microsoft Compiled HTML Help (CHM), WinHelp, HTML pages, Java Help, PDF, etc. It would be very expensive and error-prone to maintain each format separately.

For this reason, authors often maintain documentation in an industry-standard, vendor-neutral authoring format—such as DocBook or FrameMaker—that can be used to generate several different presentation formats (including WinHelp).[citation needed] Various presentation files thus produced (with WinHelp or other tools) contain consistent content because they were generated from the same source.

See also

References

  1. ^ "HLP File Format". October 2009.
  2. ^ "Download WinHelp Viewer for Windows Vista". Microsoft.
  3. ^ "I cannot open Help files that require the Windows Help (WinHlp32.exe) program". Support. Microsoft. February 26, 2009. Archived from the original on June 28, 2009. Retrieved August 28, 2009.
  4. ^ "Windows Help program (WinHlp32.exe) for Windows Server 2008". Microsoft. January 9, 2009. Retrieved July 30, 2019.
  5. ^ "Windows Help program (WinHlp32.exe) for Windows 7". Microsoft. October 14, 2009. Retrieved October 20, 2009.
  6. ^ "Windows Help program (WinHlp32.exe) for Windows Server 2008 R2". Microsoft. October 14, 2009. Retrieved July 30, 2019.
  7. ^ "Windows Help program (WinHlp32.exe) for Windows 8". Microsoft. October 26, 2012. Retrieved July 30, 2019.
  8. ^ "Windows Help program (WinHlp32.exe) for Windows 8.1". Microsoft. November 5, 2013. Retrieved July 30, 2019.
  9. ^ "Error opening Help in Windows-based programs: "Feature not included" or "Help not supported"". support.microsoft.com. Retrieved 16 August 2021.
  10. ^ "Windows Help program (WinHelp32.exe) is no longer included with Windows". Support. Microsoft. May 24, 2006. Archived from the original on June 12, 2006.
  • Help-Info: Information around Online Help (Microsoft), Examples, etc.
  • HelpMaster: Largest selection of WinHelp, HTMLHelp and HTML related files and hints
  • MS' help systems, a list of MS help systems and associated tools from an unofficial specification

Read other articles:

Sebuah perwakilan tradisional dari Para pencicip cuka Perwakilan lain dari tema tersebut. Para Pencicip Cuka (三酸圖, tiga keasaman; 嘗醋翁, pria tua mencicip cuka; 嘗醋圖, 尝醋图), adalah sebuah subyek tradisional dalam lukisan agama Tionghoa. Komposisi alegori tersebut menggambarkan tiga pendiri tradisi filsafat dan agama besar di Tiongkok: Konghucu, Buddha dan Tao. Tema dalam lukisan tersebut telah ditafsirkan sebagai menyanjung Tao dan mengkritik lainnya. Tiga pria tersebut me...

 

 

Mike SchroepferSchroepfer, November 2010AlmamaterUniversitas StanfordPekerjaanKepala jabatan teknologi di Facebook (2013–kini) Mike Schroepfer adalah seorang wirausahawan, arsitek teknikal dan manajer. Ia menjadi kepala jabatan teknologi di Facebook sejak Maret 2013.[1] Referensi ^ Geron, Tomio. Facebook Names Mike Schroepfer CTO. Forbes.com. Diakses tanggal 18 March 2012.  Pranala luar Interview with Mike Schroepfer on a visit to Cambridge University, UK Anglia TV, Nov 19, 20...

 

 

Letak Gyeongsang Utara di Korea Selatan Gyeongsang Utara merupakan sebuah provinsi di Korea Selatan. Ibu kota provinsi ini berada di Daegu. Provinsi ini terletak di bagian timur negara itu. Provinsi ini memiliki luas wilayah 19.440 km² dengan memiliki jumlah penduduk 2.775.890 jiwa (2004). Kepadatan penduduk 143 jiwa/km². Pembagian Administrasi Gyeongsangbuk-do terbagi menjadi 10 kota dan 13 kabupaten. Kota Andong (안동시; 安東市) Gimcheon (김천시; 金泉市) Gyeongju (경주�...

Edmund AllenbyIl generale Edmund Allenby in una fotografia del periodo della prima guerra mondialeSoprannomeBloody Bull (Toro sanguinario) NascitaBrackenhurst, 23 aprile 1861 MorteLondra, 14 maggio 1936 Cause della morteaneurisma cerebrale Dati militariPaese servito Regno Unito Forza armataBritish Army Anni di servizio1880 - 1925 GradoFeldmaresciallo GuerreSeconda guerra boeraPrima guerra mondiale BattaglieBattaglia di ArrasBattaglia del crinale di MugharBattaglia di Gerusal...

 

 

Russian handball player Lyudmila Bodniyeva Medal record Representing  Russia Women's handball World Championship 2001 Italy Team 2005 Russia Team European Championship 2006 Sweden Team 2000 Romania Team Lyudmila Valeryevna Bodniyeva (Russian: Людмила Валерьевна Бодниева; born on October 15, 1978, in Elista, Russia) is the current head coach of the Russian women's national handball team.[1] She formerly played for the clubs Akva Volgograd and Krim Ljubljan...

 

 

Ingestion of food Several terms redirect here. For other uses, see Eating (disambiguation), EAT (disambiguation), and Feeding (disambiguation). Amandines de Provence, poster by Leonetto Cappiello, 1900, which shows a woman eating almond cookies Eating (also known as consuming) is the ingestion of food. In biology, this is typically done to provide a heterotrophic organism with energy and nutrients and to allow for growth. Animals and other heterotrophs must eat in order to sur...

نينجا ثيورينينجا ثيوريالشعارمعلومات عامةالبلد  المملكة المتحدة التأسيس 2004النوع مطور لعبة فيديوالشكل القانوني شركة عمومية محدودة المقر الرئيسي كامبريدج ، إنجلترا،المملكة المتحدةموقع الويب ninjatheory.com (الإنجليزية) المنظومة الاقتصاديةالشركة الأم إكس بوكس غيم ستوديوز ال�...

 

 

この項目には、一部のコンピュータや閲覧ソフトで表示できない文字が含まれています(詳細)。 数字の大字(だいじ)は、漢数字の一種。通常用いる単純な字形の漢数字(小字)の代わりに同じ音の別の漢字を用いるものである。 概要 壱万円日本銀行券(「壱」が大字) 弐千円日本銀行券(「弐」が大字) 漢数字には「一」「二」「三」と続く小字と、「壱」「�...

 

 

Government office building in Washington, D.C.James V. Forrestal BuildingThe James V. Forrestal Building, which houses the U.S. Department of Energy, in 2006Location within Central Washington, D.C.Alternative namesUnited States Department of Energy HeadquartersGeneral informationTypeGovernment office buildingArchitectural styleModernistAddress1000 Independence Avenue SW, Washington, D.C.Coordinates38°53′13″N 77°01′34″W / 38.887024°N 77.025987°W / 38.887024...

Questa voce o sezione sugli argomenti aviazione e guerra non è ancora formattata secondo gli standard. Commento: modificare seguendo le convenzioni di stile generali e di progetto, integrando le immagini nella tabella di riassunto degli aeromobili. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti dei progetti di riferimento 1, 2. Pakistan Naval Air ArmAviazione Navale Pakistana Descrizione generaleAttiva1971 - oggi Nazione Pakistan ServizioMarin...

 

 

For the station at 207th Street and Broadway, see Inwood–207th Street station. New York City Subway station in Manhattan New York City Subway station in Manhattan, New York 207 Street  New York City Subway station (rapid transit)Station statisticsAddressWest 207th Street & 10th AvenueNew York, NYBoroughManhattanLocaleInwoodCoordinates40°51′52″N 73°55′08″W / 40.8644°N 73.9189°W / 40.8644; -73.9189DivisionA (IRT)[1]Line  ...

 

 

Campanile de Giotto Vue du campanile depuis le parvis. Présentation Nom local Campanile di Giotto Culte Catholicisme Type Campanile Début de la construction 1298 Style dominant Architecture gothique Site web duomo.firenze.it/it/scopri/campanile-di-giotto et duomo.firenze.it/en/discover/giotto-s-bell-tower Géographie Pays Italie Région Toscane Ville Florence Coordonnées 43° 46′ 22″ nord, 11° 15′ 19″ est Géolocalisation sur la carte : Florence...

This template was considered for deletion on 2017 October 8. The result of the discussion was keep. This template does not require a rating on Wikipedia's content assessment scale.It is of interest to the following WikiProjects:United States: History United States portalThis template is within the scope of WikiProject United States, a collaborative effort to improve the coverage of topics relating to the United States of America on Wikipedia. If you would like to participate, please visit the...

 

 

Limited depth airline breathing apparatus towed by the diver SnubaBreathing air is supplied through hoses connected to compressed air cylinders on a raft at the surface.Other namesHookah Airline divingUsesSurface supplied air system for shallow recreational divingManufacturerSnuba International Inc A raft used for snuba showing the air cylinder and hoses Snuba is form of surface-supplied diving that uses an underwater breathing system developed by Snuba International.[1] The origin of...

 

 

Cet article est une ébauche concernant l’acoustique. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Label distinctif des médias enregistrés en quadriphonie. La quadriphonie[1], aussi appelée tétraphonie, est une technique d'ingénierie du son qui permet la restitution des musiques et effets sonores avec une impression d'espace accentuée, grâce à l'usage de quatre voies indépendantes : avant-droi...

  关于虐待罪罪犯,请见「张吉林、刘兰英、张丙故意伤害、虐待罪案」。 張丙漢字 張丙 白話字 Tiuⁿ Péng 臺羅拼音Tiunn Píng 頭銜漢字 開國大元帥 白話字 Khai-kok Tāi-goân-sòe 臺羅拼音Khai-kok Tāi-guân-suè 張丙(?—1833年),大清福建省臺灣府嘉义县下茄苳南堡店仔口人(今臺南市白河區)。臺灣清治時期民變領袖。 生平 张丙祖籍福建漳州南靖梅林坎下,其祖父于乾�...

 

 

Artikel atau bagian mungkin perlu ditulis ulang agar sesuai dengan standar kualitas Wikipedia. Anda dapat membantu memperbaikinya. Halaman pembicaraan dari artikel ini mungkin berisi beberapa saran. Faizal R Djoemadi saat penandatanganan MoU penjajakan bisnis dengan Agile Ventures Ltd di Saudi Arabia Faizal Rochmad Djoemadi lahir di Blitar, 12 Desember 1967 adalah Direktur Utama PT Pos Indonesia, setelah sebelumnya Chief Digital Innovation Officer dari PT. Telekomunikasi Indonesia (Telkom) da...

 

 

Mittelndorf Stadt Sebnitz Koordinaten: 50° 56′ N, 14° 12′ O50.937514.205555555556300Koordinaten: 50° 56′ 15″ N, 14° 12′ 20″ O Höhe: 300 m ü. NN Einwohner: 250 (2019)[1] Eingemeindung: 1. April 1974 Eingemeindet nach: Lichtenhain Postleitzahl: 01855 Vorwahl: 035022 Karte Lage von Mittelndorf in Sebnitz Mittelndorf ist ein Stadtteil der Großen Kreisstadt Sebnitz im Landkreis Sächsische Schwei...

Pour les articles homonymes, voir Quezon. Cet article est une ébauche concernant les Philippines. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Quezon Héraldique Drapeau Quezon Provincial Capitol Building Administration Pays Philippines Démographie Population 2 122 830 hab. (2015[1]) Densité 244 hab./km2 Géographie Coordonnées 14° 10′ 00″ nord, 121° 50′...

 

 

  53 kg femminileTokyo 2020 Informazioni generaliLuogoMakuhari Messe Periodo5 - 6 agosto 2021 Partecipanti16 da 16 nazioni Podio Mayu Mukaida  Giappone Pang Qianyu  Cina Bat-Ochir Bolortuya  Mongolia Vanėsa Kaladzinskaja  Bielorussia Edizione precedente e successiva Rio de Janeiro 2016 Parigi 2024 Voce principale: Lotta ai Giochi della XXXII Olimpiade. Lotta aTokyo 2020 Libera Uomini Donne   57 kg     50 kg     65 kg     53 kg &...