Compact OS 的使用方法本文归纳并总结 Compact OS 的用法,本文适用于对 Compact OS 感兴趣的用户和开发者。 支持的算法 算法 速度 效果(数据摘自Dism++设置对话框) 备注 XPRESS4K 最快 大约节省33%的已用空间 默认压缩选项,与WIMBoot使用相同的算法 XPRESS8K 大约节省36%的已用空间 XPRESS16K 大约节省38%的已用空间 LZX 2021-11-07 技术 Windows Windows 研究笔记 Compact OS 技术 Windows Windows 研究笔记 Compact OS
Compact OS 的文件和目录排除列表虽然 Compact OS 是一个相当好用的功能,典型情况下可以让你的系统分区节省出 30% 的空间。 但是并不是所有文件都能采用 Compact OS 进行压缩,于是需要排除掉不能使用 Compact OS 压缩的文件。 我从 Windows 10 中提取出了 Compact OS 默认的排除列表,希望能帮助需要开发基于 Compact OS 的第三方应用的朋友。 由于 Windows 下使用 2021-11-06 技术 Windows Windows 研究笔记 Compact OS 技术 Windows Windows 研究笔记 Compact OS
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-LTLVC-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 研究笔记