|
不知道具体怎样简单地重现0x7f。
此pe只是用了些g4d脚本,挂int13中断之类的事情应该没有主动去做。
唯一的线索是:
有的地方(主要是出0pe彩色主菜单时)会进dos处理SRS驱动,然后通过grub.0pe再显示g4d菜单,或启动pe的setupldr进pe桌面。
这个grub.0pe由官方原版grub.exe直接改名而来,存放在与0penb.lzma并列的位置。
1.5.x版开始采取若有与0penb.lzma并列的grub.0pe则优先用之,若无则根据0penb.lzma上一级目录的grldr文件动态生成所需grub.exe的方式,目的是允许精简掉grub.0pe文件。
精简的前提当然是g4d版本变化并不大、我揣摩的由grldr生成grub.exe的游戏规没改变。目前使用的是grub4dos-0.4.6a-2013-04-19.7z。最新版是不是大变了?如果是,那么补回一个新版grub.0pe文件应该就可以了。
新版动了插槽,旧版grub.exe按老观念处理估计不妥。但换了新版grub.exe仍不行的话,跟此pe关系就不大了,多年来都是这么弄的。 |
|