黄耀彰:
你想防Copy ,请看我的。
我的方法叫“废物利用”。
1. 找一些带有一小部分物理坏扇区的软盘,作为你的安装盘(不要坏得太多)。
2. 做一个程序(1),把这些坏扇区的位置找出来(即:在什么磁头,
什么磁道,什么坏扇),并写在第一张安装盘的指定扇区中(只有你自己才知道的,
不过指定的扇区不能被其它数据覆盖),注意:只找出3到4个坏扇区就够了。
3. 把这些坏盘做Format A: /C/U,避免以后把安装程序Copy到坏扇区上。
4. 再做一个程序(2),用来检查这些坏扇区是否存在(用程序(1)保存下来的坏扇区的位置作比较),
如果,比较失败,说明它已不是原版的磁盘。
5. 把程序(2)和安装程序一起放在安装盘上,让安装程序调用,以此确定是否能够安装。
我的方法的优点是:
无法用任何工具Copy,HD也无能为力。因为:物理坏扇区就是磁盘的“身份证”。
安装的时候不用写磁盘。
还有一些技巧:
如果你没有这种坏软盘,不要紧,自己动手做,不过,不要做得坏扇区太多。
技术难点:
程序(1)和程序(2)要做成32位的,我想不太可能,因为这方面的WindowsAPI不太兼容,Win95、Win98没支持这些API,WinNT中支持。
都是做成16位的DOS程序好,能调用INT 13H 。
如果在32位的Windows程序中调用BIOS或DOS中断,会出现严重错误,因为:BIOS或DOS中断子程序不在应用程序的进程地址空间中。