大约在2001-2002年左右, 当时我从事电脑维护工作,通过偶然的机会接触到了名智无盘,从此对无盘产生了浓厚兴趣。为了能制作自己的无盘,我在各大无盘论坛学习无盘技术,也研究过一些工具, 如 启明星、章鱼飞等一系列工具,何奈自己不会编程,也不会逆向工程,还有汇编,在这种情况下,只能纯手工无盘批处理方式做无盘,数不清经历了多少通宵(湖南寒冷的冬天),很遗憾一直没有成功。
经过多年的学习和经验的积累,我拥有了逆向工程、汇编、C++ 、驱动开发 等技能,加上最近从腾讯辞职,有点空闲时间,再加心血来潮,就决定实现年少的时的无盘梦, 要不然以后人到老年,更加不会做这个事情了。
由于windows 98配置的电脑和RTL8139芯片的网卡已经很少见了,所以我采用虚拟机(virtualbox)来模拟电脑和网络。客户端采用 borland c 3.0 + dosbox 环境开发,服务器采用 mingw编译器和编程语言 C++ 开发,实现了类似商业无盘一样自动编号, 彻底丢弃了windows 远程启动管理。 无盘98首次启动那一刻,真的感慨万千, 20多年了,我终于把它实现了,那些年通宵研究无盘的场景,历历在目。
先上效果图吧,实现的技术文章我后续再单独写。
客户端网卡启动
仿名智无盘(设备编号)
无盘 Windows 98 客户端界面
RPL无盘 WIN2000 服务器界面
文章的最后,感谢论坛的创办人,坚持运营论坛到现在(现存的中国唯一无盘论坛)