吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2103|回复: 9
收起左侧

[求助] 请问Windows的关机原理是什么?

[复制链接]
Billraozihan 发表于 2021-1-6 20:43
如题,在winlogon触发最后的关机操作后,Windows(nt6)会干什么?会不会回到实模式?会不会利用bios中断关闭最后的电源?能否通过cli指令禁用中断来达到“关闭Windows,同时加载自己的汇编代码”的操作?

谢谢

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

云在天 发表于 2021-1-6 21:20
涛之雨 发表于 2021-1-6 21:01
理论上是可以的。
360等安全软件就可以劫持关机,然后修复系统漏洞。。。
kmzwyong12 发表于 2021-1-6 21:11
这个问题,你应该去问比尔盖茨,他会告诉你。
gravel 发表于 2021-1-6 21:17
你想做什么?
xiaochengQT 发表于 2021-1-6 21:21
一篇09年的文章里面是这样说的,多的我也母鸡。
操作系统正常关机(操作系统桌面/开始/关闭计算机),要经过四个步骤:1。关机指令通知Windows子系统的CSRSS.EXE(CSRSS.EXE 是微软客户端/服务端运行时的子系统,管理Windows图形相关任务),CSRSS.EXE收到通知后会和 Winlogon.EXE(Winlogon.EXE是Windows NT用户登陆程序,管理用户登录和退出)做一个数据交换,再由Winlogon.EXE通知CSRSS.EXE开始关闭系统的流程;2。 CSRSS.EXE依次查询拥有顶层窗口的用户进程,让这些用户进程退出;3。接着开始终止系统进程;4。最后Winlogon.EXE调用 NtShutdownSystem函数(NtShutdownSystem函数是众多Windows NT函数之一。如果仅只调用这个函数,在关闭系统时不会事先通知用户进程和系统进程),命令系统执行后面的扫尾工作,电脑正常关机。
来源:http://www.360doc.com/content/09/0301/09/84314_2675561.shtml
MSLOS 发表于 2021-1-6 21:35
winxp完整可编译的代码都有了 你可以下载下来研究研究
lange21cn 发表于 2021-1-6 22:28
大家好!不改BOIS能否实现定时开机!
 楼主| Billraozihan 发表于 2021-1-6 23:29
谢谢各位的回答,刚才又搜索了一些信息,似乎关机最后是通过acpi进行的软断电?

而且又回想起来装黑苹果的时候遇到的关机不断电的情况,硬件带电,但是macos已经关闭。

我的想法是让Windows关闭但硬件不断电,直接启动另一操作系统(或者是运行另一段汇编代码)
 楼主| Billraozihan 发表于 2021-1-6 23:37

像关闭应用软件一样正常关闭Windows,然后加载我自己的代码。不考虑权限问题
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:35

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表