自由!我要冲破CHM文件拷贝的限制
作者: alexclark(http://alexclark.itpub.net)发表于: 2008.08.09 15:41
分类: 所见即所得
出处: http://alexclark.itpub.net/post/670/468496
---------------------------------------------------------------
如果EXE、CHM等电子书屏蔽了拷贝操作,我们如何才能拷贝这些内容呢?
喜欢在网上收集电子书的朋友几乎和喜欢用BT下电影的一样多,而且大家都喜欢优先找TXT格式,不但阅读方便(记事本打开就行),不会夹杂木马,最重要的一点是:TXT可以自由拷贝内容,而其他EXE、CHM等电子书大多屏蔽了拷贝操作。想把一段文字拷贝出来发给MM装一下文化人?想把教程里的程序代码拷出来改改?很多CHM电子书都会对你说:没门!有些高手会将CHM文件反编译,不过这种劳民伤财的方法实在不可取……杀鸡焉用牛刀?
CHM文件中的主要内容是HTML网页,它采用的限制措施也大多是和那些禁止右键的网页一样:在网页代码中加入屏蔽右键和选择的脚本代码。只要让这些脚本失效,那我们就能自由拷贝了。
第一步:点击“开始→运行”,输入regedit.exe回车打开“注册表编辑器”,定位到[HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrentVersionInternetSettingsZones],将右侧窗格中“Flags” 的值改为“db”,十六进制“db”等同于十进制“219”(见图),完成后关闭“注册表编辑器”。
第二步:右击桌面上的IE图标选择“属性”,在弹出的“Internet属性”窗口中选择“安全”选项卡,你会发现多了“我的电脑”的区域安全设置,选中它后点击“自定义级别”,然后在“活动脚本”选项中选择“禁用”,点击“确定”即可解除CHM的限制。
★在修改安全区域前可以先在“注册表编辑器”中将相关项导出备份,需要恢复时双击导入备份的文件即可。
★“我的电脑”中的区域安全选项不要轻易修改,详细可参考本刊2005年第5期的《打开IE的第五道安全线》(文章地址:http://www.cfan.com.cn/pages/20050825/2469.htm)。



