核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
{dede:pagebreak/}
鱼缸有哪些寿命比较长的草推荐呢?
为什么现在没人提猎鹰9号了?
你怎么看待剪映收费过高问题?
如何评价祝绪丹在《五哈》第十期的表现?
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
NAS的盘是否需要一次性买齐?
MacOS真的比Windows流畅吗?
今天面试第五家公司被拒,面试官说我你技术没问题,但35岁要25k,不如招2个应届生,我该如何应对?
一套正版adobe全家桶多少钱?
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
目前最具性价比的全栈路线是啥?
小米账期60天是真的吗?
为什么Dreamwe***er,FrontPage会被淘汰?
为什么还有那么多人认为蔚来会倒闭?
有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?