author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Wed, 05 Aug 2015 23:55:34 +0300 | |
changeset 1729 | 22ffd80639c0 |
parent 1432 | b7a7c8e89818 |
child 1748 | f344879f1963 |
permissions | -rw-r--r-- |
1334
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1032
diff
changeset
|
1 |
.. -*- coding: utf-8; -*- |
9bf0d5a1f0cf
Include common header with quick links.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1032
diff
changeset
|
2 |
.. include:: HEADER.rst |
945 | 3 |
|
4 |
====== |
|
5 |
CHM. |
|
6 |
====== |
|
7 |
.. contents:: |
|
8 |
||
9 |
Spec. |
|
10 |
===== |
|
11 |
||
12 |
http://www.nongnu.org/chmspec/ |
|
13 |
HTML Help Projects |
|
14 |
http://www.nongnu.org/chmspec/latest/ |
|
15 |
Unofficial (Preliminary) HTML Help Specification |
|
16 |
http://www.speakeasy.org/~russotto/chm/chmformat.html |
|
17 |
Matthew Russotto's Microsoft's HTML Help format description |
|
18 |
http://msdn.microsoft.com/en-us/library/ms669980.aspx |
|
19 |
HTML Help Frequently Asked Questions |
|
20 |
||
21 |
Alternatives. |
|
22 |
============= |
|
23 |
||
24 |
http://www.imendio.com/projects/devhelp/ |
|
25 |
DevHelp is a GNOME based online help system aimed toward developers |
|
26 |
http://en.wikipedia.org/wiki/MHTML |
|
27 |
MHTML, short for MIME HTML |
|
28 |
||
29 |
Microsoft HTML Help. |
|
30 |
==================== |
|
31 |
||
32 |
http://msdn.microsoft.com/en-us/library/ms669985 |
|
33 |
Microsoft HTML Help Downloads |
|
34 |
http://support.microsoft.com/kb/269766/ |
|
35 |
INFO: Limited Unicode Support in HTML Help |
|
36 |
||
1432
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
37 |
Microsoft HTML Help under Debian. |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
38 |
================================= |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
39 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
40 |
Set Wine's Windows version to Windows 2000 (or above), and add an override to |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
41 |
use the native itss.dll, both via ``winecfg``:: |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
42 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
43 |
wine winecfg |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
44 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
45 |
Download `Microsoft HTML Help Workshop |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
46 |
<http://msdn.microsoft.com/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp>`_ |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
47 |
and install it as:: |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
48 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
49 |
wine htmlhelp.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
50 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
51 |
Install itircl.dll and itss.dll as:: |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
52 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
53 |
cabextract -F hhupd.exe htmlhelp.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
54 |
cabextract -F itircl.dll hhupd.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
55 |
cabextract -F itss.dll hhupd.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
56 |
cp -a itircl.dll ~/.wine/drive_c/windows/system32/ |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
57 |
cp -a itss.dll ~/.wine/drive_c/windows/system32/ |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
58 |
wine regsvr32 /s 'C:\WINDOWS\SYSTEM32\itircl.dll' |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
59 |
wine regsvr32 /s 'C:\WINDOWS\SYSTEM32\itss.dll' |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
60 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
61 |
Download `Microsoft Foundation Classes update |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
62 |
<http://activex.microsoft.com/controls/vc/mfc40.cab>`_, extract it, and install |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
63 |
it as:: |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
64 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
65 |
wget http://activex.microsoft.com/controls/vc/mfc40.cab |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
66 |
cabextract mfc40.cab |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
67 |
wine mfc40.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
68 |
wget -N http://activex.microsoft.com/controls/vc/mfc40.cab |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
69 |
cabextract -F mfc40.exe mfc40.cab |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
70 |
cabextract -F mfc40.dll mfc40.exe |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
71 |
cp -a mfc40.dll ~/.wine/drive_c/windows/system32/ |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
72 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
73 |
See: |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
74 |
|
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
75 |
* http://code.google.com/p/htmlhelp/wiki/HHW4Wine |
b7a7c8e89818
Microsoft HTML Help under Debian.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
1423
diff
changeset
|
76 |
|
945 | 77 |
Viewer. |
78 |
======= |
|
1423 | 79 |
:: |
945 | 80 |
|
81 |
$ sudo apt-get install xchm |
|
1423 | 82 |
$ sudo apt-get install gnochm |
945 | 83 |
|
84 |
||
85 |