CHM文件在NTFS格式的硬盘里的时候就会被阻止显示。楼主看看你是不是放NTFS格式的硬盘里了。试试这个办法:右键选中你要打开的chm文件-----属性------常规-----安全-----解除锁定-----确定如果上面这个办法行不通,楼主就只能找找格式转换的软件,转换成TXT文件试试,如果还不行,可能是文件本身损坏了
直接换api看吧,需要的话我给你发一份