|
贴上高手们的解说。
增加了 map --e820cycles 参数。
用法:
map --e820cycles=数值
然后执行 map --hook 或 map --rehook
默认时,map --e820cycles=-1,即 0xFFFFFFFF,表示 int15 永远 hook 上。如果 map --e820cycles=0,则执行 map --hook 之后, int15 处于 unhook 状态。
对于 rockrock99 的 DELL 笔记本,必须执行
map --e820cycles=0
map --hook
才行。
普通的正常电脑,只需 map --hook 就可以了,因为默认时,e820cycles 是 (-1),即 int15 也永久 hook 上。
对于不正常的电脑,如果 int15 一直 hook 上,则有些驱动程序会死掉。因此,需要调整 int15 被 hook 上的次数。
可以试试 e820cycles=0,1,2,3,...,看看是否存在某个值,使得驱动程序不再死掉。 |
|