Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My new client has his database schema as CHM file. As part of a release, we are supposed to update the CHM files.

Any idea as to how to update the CHM file?


I am just asking for the tools which you can use to edit the CHM files. Microsoft does provide one here. However, that one is not compatible with Windows Vista which is my current operating system.

share|improve this question
You are mixing asking a technical question and asking other people to do your job for free, which isn't ethical. I think you should at least edit your question. Of course, instead you could just google up an answer to your question. – vtest Dec 22 '10 at 6:45
@vtest: Edited to make it clear. But I respectfully disagree with your comment of "asking other people to do my job for free". I was asking for an idea. I did not upload the CHM file (which you cannot do btw) and ask people to email me the resulting file. By extension, here is a question posted in SO - Would you classify that too as asking people for doing the job for free? I guess No. I suspect it is the the wording that "My new client..." put you off. – Kanini Dec 22 '10 at 7:13
up vote 1 down vote accepted

You can first extract the CHM file, then edit the html files, and do the repackage using hhc compiler at last.

share|improve this answer
@谢继雷: Thanks! How can I extract the CHM file? EDIT No problems, got a way here - – Kanini Dec 22 '10 at 7:38
@Kanini… – Daniel Beck Dec 22 '10 at 7:41
I have written a unchm some years ago, but I'm not sure if it works any more... It's based on a modified version of Archive::CHM from CPAN. Write it your own if my unchm doesn't work. – Xiè Jìléi Dec 22 '10 at 7:41
Duh! Not necessary of any tools at all. The command hh.exe -decompile <PathWhereToStoreExtractedFile> <PathofCHMFile> – Kanini Dec 22 '10 at 7:51
@Daniel Beck: +1 as Great Minds Think Alike :-) I found out from there only, just that my screen did not refresh before I wrote the above comment. – Kanini Dec 22 '10 at 8:39

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .