-
-
[大家来看看]outportb(0x64, 0xFE)
-
发表于: 2012-3-24 22:43 5696
-
用 c code 写 outportb(0x64, 0xFE); 就可以实现dos下重启了 。
我有几个疑问:
1.用outportb(0x64, 0xFE);实现的重启 是热启动(ctrl+alt+del) 还是冷启动
一些资料上说 热启动后是不会去检测内存的,直接引导os .而冷启动是会检测内
存的(因为好比刚开机)。
这个说法正确吗? 如果正确。 有什么办法能 实现冷启动吗?汇编也行的。
2.outportb(0x64, 0xFE);和使用INT 19H 还有jmp ffff:0000 有什么区别啊 ?
我是个菜鸟。希望大家耐心解释下。:)
3. 想实现dos下 关机 怎么写代码? 要是不用汇编c可以实现吗?
用类似io重启的方式,可以实现关机吗?该发送什么数据?
4.想关闭硬盘电源 怎么实现? 实现硬盘指示灯熄灭 硬盘停止转动 电脑断电或者不断电
都可以
我有几个疑问:
1.用outportb(0x64, 0xFE);实现的重启 是热启动(ctrl+alt+del) 还是冷启动
一些资料上说 热启动后是不会去检测内存的,直接引导os .而冷启动是会检测内
存的(因为好比刚开机)。
这个说法正确吗? 如果正确。 有什么办法能 实现冷启动吗?汇编也行的。
2.outportb(0x64, 0xFE);和使用INT 19H 还有jmp ffff:0000 有什么区别啊 ?
我是个菜鸟。希望大家耐心解释下。:)
3. 想实现dos下 关机 怎么写代码? 要是不用汇编c可以实现吗?
用类似io重启的方式,可以实现关机吗?该发送什么数据?
4.想关闭硬盘电源 怎么实现? 实现硬盘指示灯熄灭 硬盘停止转动 电脑断电或者不断电
都可以
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
看原图
赞赏
雪币:
留言: