为什么 Windows 的兼容性这么强大,到底用了什么技术?
- 作者:admin
- 发表时间:2025-06-20 06:05:09
核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
最新文章
-
美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
-
罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
-
飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
-
为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
-
2025年了expo和Flutter学哪个?
-
你和你老婆是怎么认识的?
-
公司就一个后端一个前端,有必要搞微服务吗?
-
Rust开发Web后端效率如何?
-
如何判断鱼缸中的硝化系统是否已经成功建立?
-
现在大模型比较火,看着主流都是用Python。那Spring AI会坚持到最后吗?