Jag tror Microsoft har någon sådan som man gratis kan ladda ner. Sen läste jag även i någon .net bok att när man installera VS 2003 så fick man med något sådant program. Ska se om jag hittar dessa lite senare idag om du inte får några andra svar... :)
Jag har använt mig av något som heter nDoc (http://ndoc.sourceforge.net/) men det verkar inte som det har hänt så mycket med den sedan 2005, så jag vet inte hur aktuellt det är nu.
Skapa ett nytt projekt. Detta är listan över filer som används till att skapa .chm filen.
Skapa en ny HTML fil. Lägg till lite text till <body> taggen och spara filen. Detta blir startsidan.
Kontrollera så att project tabben är vald. Klicka på Add/Remove Topic Files knappen. Lägg till HTML filen som du just skapade.
Klicka på Contents tabben och välj Create New Contents File.
Kontrollera så Contents tabben är vald och klicka på Insert a Page knappen. Lägg till HTML filen från tidigare och se till att Entry Titel fältet är ifyllt och klicka på OK. Nu har du lagt till innehåll.
Clicka på Index tabben och välj Create New Index File för att skapa ett index. Du kan lägga till nyckelord för att öka index.
Klicka på project tabben igen och klicka på Change Project Options knappen. Välj Compiler tabben. Godkänn Compile Full-Text Searching Information för att godkänna sökning.