摘要: 本文介绍了 Windows 中一个未文档化(Native)函数 `NtQuerySystemInformation`,以及使用未文档化函数的方法。 **此函数(NtQuerySystemInformation)曾经很长一段时间没有在 MSDN 中出现,但是后来在 MSDN 出现了。微软认为:一般的开发人员无需在开发环境中使用这个函数,并且“可能在将来的 Windows 版本中更改或不可用。应用程序应使用‘备用函数’”。这里说其为 Undocumented 不是很准确,但是使用其他 Undocumented 函数的方法与本文所述类似。 阅读全文
posted @ 2026-02-23 17:05 i686-i386 阅读(5) 评论(0) 推荐(0)
摘要: 本文介绍了 Zig 语言中操作数组的两种特别的方法。 阅读全文
posted @ 2026-02-17 13:57 i686-i386 阅读(10) 评论(0) 推荐(0)
摘要: 为什么通用寄存器RAX,EAX,AX后面都有一个‘X’?主要是因为在X86汇编中,AX寄存器可以被拆分为“AH”和“AL”分别表示AX的高八位和低八位,所以它是**组合的**(eXtended),这就是“X”的来历。 阅读全文
posted @ 2026-02-14 20:03 i686-i386 阅读(11) 评论(0) 推荐(0)
摘要: 本文描述了Zig语言从0.1.1版本到当前(2026年2月12日,0.16.0)输出“Hello World!”的艰难。在Zig语言版本更替中,输出一个“Hello World!”一共变化四次,分别适用于:0.1.1 -> 0.2.0 ~ 0.14.0 -> 0.15.2 -> master(2026年2月12日) 。Zig是一个不断发展的语言。 阅读全文
posted @ 2026-02-12 16:40 i686-i386 阅读(75) 评论(0) 推荐(0)