Pergunta

Eu só compilado e visto um arquivo CHM usado no meu projeto. Notei que o espectador se lembra do tamanho da janela e posição entre sessões.

Onde é que o HTML Help Viewer salvar a posição da janela para cada arquivo CHM?

Foi útil?

Solução

Essas configurações são armazenadas em um arquivo chamado Hh.dat. No Windows XP, este arquivo pode ser encontrado em

C:\Documents and Settings\%username%\Application Data\Microsoft\HTML Help\hh.dat

Outras versões do SO colocá-lo em lugares diferentes. Não é um tal arquivo por perfil de usuário.

Olhando para o conteúdo do arquivo, parece haver um cabeçalho, uma lista de nomes de arquivos de ajuda, algum espaço em branco para acomodar mais nomes de arquivos, em seguida, alguns valores binários que seria mais provável ser o tamanho da janela e posição. Se você está trabalhando confortável com formatos de arquivos binários, então com alguma experimentação deve ser possível para trabalhar fora da estrutura e extrair os valores para um determinado arquivo CHM.

Aqui estão alguns sites que falam sobre este arquivo:

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top