光盘版软件怎么变硬盘版?

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:59:56
我买了张CD,里面装了一本字典,但是我把光盘的内容全复制到电脑上,取了光盘就用不起,提示要放如光盘。这个有没什么办法能解决啊?最好是不用什么其他的软件就能解决~~高手帮帮忙啊,谢谢
那要怎么去掉那行代码啊??

安装虚拟光驱软件,把光盘内容用虚拟光驱软件制作成ISO等格式,然后在虚拟光驱里面加载运行...

补充:用虚拟光驱制作出来的镜像,可以完全和真实光盘一样在虚拟光驱中运行!无所谓什么代码~~

你可以下载一个虚拟光驱软件来解决这个问题
下载地址:
http://down.52pk.com/soft/597.htm

实际上,光盘版软件在其主程序中加入了光盘识别代码,如果改为硬盘版,说白了就是把这行代码去掉。
具体方法:下载:http://work.newhua.com/cfan/200708/cracker.rar
第一步:解压工具包后运行其中的W32dsm8.93+.exe。选择菜单“Disassemble-Open File to Disassemble”(反汇编-打开需要反汇编的文件),选择打开主程序,然后选择菜单“functions-lmports”(函数-输入表),在弹出窗口的函数输入列表框中详细列出了程序中用到的所有API函数。在窗口上方文本框中输入“GetDriveType”(不含引号)并点击右侧“Search”(搜索)按钮,下方列表框中就选中了该函数所在行,接着双击它。
第二步:在W32DASM主界面的代码显示框中就以高亮方式选中了GetDriveType函数的调用位置,顺着这个位置稍微往下拉一点就能看到光盘检测代码了。代码框最左侧的蓝色数字是代码的位置(即代码的前后顺序编号,数字形如“0048843”)。
第三步:打开RTA,选择菜单命令“File-Open File”(文件-打开文件),打开刚才破解的文件。最左侧的红色数字为代码位置,边上蓝色十六进制数为该行代码的机器码,右侧黄色文字则为汇编代码。找到要修改的位置004088C3,这句汇编代码为“JNZ SHORT 4088