当前位置:当前位置: 首页 >
为什么 Windows 的兼容性这么强大,到底用了什么技术?
文章出处:网络 人气:发表时间:2025-06-20 06:05:09
核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
同类文章排行
- 能分享一下你写过的rust项目吗?
- Flutter 为什么没有一款好用的UI框架?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 房价还会继续下跌吗?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 鱼缸长这种藻是什么藻?是好是坏?
- 你怎么看待剪映收费过高问题?
- 大海捞针还捞着了是一种什么样的体验?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 《天龙八部》中乔峰几乎没有败绩,是无敌的,为什么会是那种下场?






关注公众微信号
移动端,扫扫更精彩