大贤者初春令月
  • 首页
  • 归档
  • 分类
  • 标签
  • English
  • 关于
  • 友链
  •   
  •   

Compact OS 的历史和原理

Compact OS 是一个相当好用的能够大幅减少 Windows 系统分区占用的技术方案。 由于使用了和 WIM 文件中同样的压缩算法,在典型场景下可以让你的文件缩小为原来的三分之二甚至二分之一。 本文以尽可能简要的方式来介绍该功能的历史和原理。 历史 Compact OS 的前身为 Windows 10 Build 9879 在磁盘清理工具引入的 System Compression 清理项,

2021-11-06
技术 Windows Windows 研究笔记 Compact OS
技术 Windows Windows 研究笔记 Compact OS

在早期版本的 Windows 10 中实现 Per-Monitor DPI Awareness 模式支持的注意事项

笔者于在 Windows 10 中为文件资源管理器启用 Per-Monitor DPI Awareness 模式中提到微软在 Windows 8.1 时期引入的 Per-Monitor DPI Awareness 模式不支持非客户区缩放。如果要做完整的 Per-Monitor DPI Awareness 模式适配, 那就需要对非客户区的内容进行完整自绘,作为负责任的开发者还要实现无障碍等特性,在

2021-11-05
技术 Windows Windows 研究笔记 用户模式
技术 Windows Windows 研究笔记 用户模式

在你的 Rust 项目中使用 VC-LTL

VC-LTL 是一套可以让开发者优雅的使用 Windows 内置的 C 运行时库的编译工具链, 可使你编写的二进制在 C 运行库方面仅依赖 Windows 内置的 msvcrt.dll 或 ucrtbase.dll, 以达成无需额外部署 MSVC 运行库、解决 FLS 上限问题和大大缩减二进制体积的目标。 如果你不擅长中文,可以点此阅读英文版。 (翻译: If you are not good a

2021-11-04
技术 Windows Windows 研究笔记 开发环境
技术 Windows Windows 研究笔记 开发环境

在 Windows 8.1 中修改开始屏幕的大小

当年有个叫 Start Charming 的工具可使得 Windows 8 的开始屏幕变成非全屏幕显示,我对其的实现相当感兴趣, 于是拿起熟悉的 IDA Pro, ILSpy 和 Spy++ 稍微进行了一些探索,然后发现了相关原理并在远景论坛发了个贴, 当年的远景论坛其实还是很有技术力的,于是我和一个叫 KeBugCheckEx 景友又进行了一些深入的讨论, 当时的我感觉受益匪浅,于是我打算把当时

2021-11-03
技术 Windows Windows 研究笔记 用户模式
技术 Windows Windows 研究笔记 用户模式

在 Windows 10 中为文件资源管理器启用 Per-Monitor DPI Awareness 模式

众所周知,微软从 Windows 8.1 开始在 Windows 中添加了 Per-Monitor DPI Awareness 模式。也就是说 Windows 8.1 及之后的 Windows 版本下运行的应用只有实现了 Per-Monitor DPI Awareness 模式支持才能算是真正的支持高 DPI 缩放。 如果你仅实现了 System DPI Awareness 模式支持,在多个 DP

2021-11-03
技术 Windows Windows 研究笔记 用户模式
技术 Windows Windows 研究笔记 用户模式

控制 WSL 2 实例的内存占用

前段日子重装了我的台式机里面的 Linux 子系统,顺便把子系统版本从 WSL1 迁移到了 WSL2。 WSL2 实质上是一个 Hyper-V 虚拟机,只是里面跑的是微软为 Hyper-V 高度优化后的 Linux 内核, 于是 WSL2 冷启动速度非常迅速,在我的台式机上不到一秒钟就能完成其冷启动全过程。 由于 WSL2 实质是个虚拟机而不是 WSL1 那种把 Linux 系统调用翻译成 Win

2021-11-02
技术 Windows Windows 研究笔记 开发环境
技术 Windows Windows 研究笔记 开发环境

Windows 8 及之后版本的系统还原的新行为

从 Windows 8 开始,微软对系统还原的行为进行了变更。 系统还原点最小创建时间间隔从 Windows 8 开始,系统还原点默认最小创建间隔为 24 小时。 即在创建一个新的系统还原点 24 小时以内试图再创建新的系统还原点则会被跳过。 我们可以在 HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore 注册表键下创建值

2021-11-02
技术 Windows Windows 研究笔记 系统还原
技术 Windows Windows 研究笔记 系统还原

Windows 研究笔记

前言大家好,我是毛利。 我很喜欢撰写技术文章,尤其喜欢去远景论坛发表长篇技术贴, 因为我觉得在很多人去的论坛发表文章可以让更多的人看到,使更多的人因为我写的技术文章得到帮助。 大概在 2014 到 2016 年,是我的高产期。 后来我不怎么发布技术文章了,毕竟那时的我没有灵感写长篇技术文章。 但那时的自己又没有勇气发布短篇技术文章,因为担心其他人说我在论坛水贴。 众所周知,前几年远景论坛的服务器非

2021-11-02
技术 Windows Windows 研究笔记
技术 Windows Windows 研究笔记

在 Windows 平台上移除 ARM32 支持

经过审慎考虑,在我为主要维护者的开源项目(譬如 NSudo)的未来版本将会移除 ARM32 支持,主要原因如下: Windows ARM32 桌面版本停滞在 Redstone 2 Insider Build 15035,虽然 ARM32 版本 还有 Windows RT 8.1 和 Windows 10 IoT Core 系列没有结束支持,然而估计绝大部分 非考古用途人士基本已经放弃使用相关设

2021-05-17
公告 Windows
公告 Windows

从北京到《赛博朋克 2077》

自从上个月的 23 日到达北京,与线上的一个友人见了一面并找到新的工作之后,就于此安顿下来。 我看了看日历,看起来在北京呆了差不多一个月的,也是写点感触的时候了,顺便写最近购买的新出的《赛博朋克 2077》。 首先,我在 23 日遇到的友人经历传奇到令人肃然起敬,但是却非常低调。 为了使友人能够不受打扰,在写公开内容的地方,还是不说为妙。 这篇文章这么命名的原因,主要也是希望通过写对《赛博朋克 2

2020-12-18
游戏 赛博朋克 2077 生活 北京
生活 游戏 赛博朋克 2077 北京
1234

搜索

Hexo Fluid
总访问量 次 总访客数 人