Windows 概念图分享
- #22
SteveWorkshop 会,但只会显示哭脸颜文字
- #23
[VTpwj][€ИЁĎĢШ !] 有没有具体图片?
- 已编辑
- #24
熊猫火狗 都说了内核态没办法这样绘制,直接截图也难实现
- 已编辑
- #27
- #29
花生乔贝利
不过似乎也有方法开启一般的BSOD
- #30
[VTpwj][€ИЁĎĢШ !] 不过似乎也有方法开启一般的BSOD
一般的bsod会不会显示PC呢[tieba=yinxian]
- #37
DaleZ 好吧,众所周知 Windows 先立即退回到内核层用纯色覆盖屏幕之后再写入文本。也就是说,不可能在不更改行为的情况下让内核等用户层拖拖拉拉地显示个窗口(T先生说过于花哨,但都到这时候了就不要做动画了……虽然那也要一两毫秒,够慢)。
结论:白日做梦
不过退一步或者一万步还是有可能的:
- 砍窗口细节,大体上还是那样子就够了,让内核绘制起来足够简单;
- 成功进入用户层后立即预渲染窗口缓存给内核(要是真这么实现的话说明微软离死不远);
- 来一个 10 的也行(最终目标反正是不要拿全屏的崩溃吓死用户)。
永远不要忘记启动期间我们没有用户层可用。不过如果 Windows 在启动期间崩溃,那么这也不是拿去给消费者看就能解决的事情了。
- 已编辑
- #38
DaleZ 此问题一直没有修复(推测应该是内核绘制使用的是精简字库(类似于office的嵌入字体,只保存所用到的),而且设计时只考虑普通版本用到的字,没考虑到这个“览”字)
而且这大概率是硬编码进去的所以修复怕是很难做
- #39
DaleZ 不过退一步或者一万步还是有可能的:
如果不要mica效果的话倒也好办
1)用户态什么也不做
2)内核将屏幕中间区域覆盖为蓝色方块
3)在方块处绘制文字
- 已编辑
- #40
SteveWorkshop 这个(Windows 10 & 11 样式变体)窗口本来就没有 Mica(
SteveWorkshop 字体也是 ttf,不会硬编码到 exe 里面的。不过要新加几个字只是给 Insider 用的话确实也没必要
不过我的乱码原因和这个不同,是因为启动了个损坏的 Windows To Go 卡出来的[tieba=huaji]
- 已编辑
- #41