- #17
DaleZ 我的意思是整个做一个假的截图,那个窗口也是静态的图片,不知道这样行不行。或者干脆不显示其他UI,只把蓝屏改成桌面壁纸
DaleZ 我的意思是整个做一个假的截图,那个窗口也是静态的图片,不知道这样行不行。或者干脆不显示其他UI,只把蓝屏改成桌面壁纸
SteveWorkshop Recall不是每隔五秒截图一次吗?可以利用一下(滑稽
SteveWorkshop 我当然知道你的意思,但内核基本只能画一些简单的图形,所以合成截图和窗口只能在用户层完成(直接在图片上进行本地化的时代已经过去了,而且不太可能对每一个 DPI 进行适配)。
另外不显示其它 UI 像是卡死了,怕是要招来漫山遍野的骂声
所以详细说就是用户层留下最后一帧带错误报告窗口,然后内核态只需要覆盖百分比那部分像素就行
DaleZ 原来如此
话说WP会蓝屏吗,显示什么?也是your pc run into a problem?
SteveWorkshop 会,但只会显示哭脸颜文字
[VTpwj][€ИЁĎĢШ !] 有没有具体图片?
熊猫火狗 都说了内核态没办法这样绘制,直接截图也难实现
花生乔贝利
不过似乎也有方法开启一般的BSOD
[VTpwj][€ИЁĎĢШ !] 不过似乎也有方法开启一般的BSOD
一般的bsod会不会显示PC呢[tieba=yinxian]
DaleZ 好吧,众所周知 Windows 先立即退回到内核层用纯色覆盖屏幕之后再写入文本。也就是说,不可能在不更改行为的情况下让内核等用户层拖拖拉拉地显示个窗口(T先生说过于花哨,但都到这时候了就不要做动画了……虽然那也要一两毫秒,够慢)。
结论:白日做梦
不过退一步或者一万步还是有可能的:
永远不要忘记启动期间我们没有用户层可用。不过如果 Windows 在启动期间崩溃,那么这也不是拿去给消费者看就能解决的事情了。
删封申诉 | 知乎专栏 | 状态监控 | 用户协议(EULA) | 隐私政策
本站文章除其作者特殊声明外,一律采用CC BY-NC-SA 4.0许可协议进行授权,进行转载或二次创作时务必以相同协议进行共享,严禁用于商业用途。