当前位置:当前位置: 首页 >
为什么 Windows 的兼容性这么强大,到底用了什么技术?
文章出处:网络 浏览次数:发表时间:2025-06-20 06:05:09
核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
同类文章排行
- 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 《西西里美丽传说》女主角,在当时打扮这么高调,不觉得带给自己很多不便吗?如何理解她的心态?
- 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
- 南京一森林公园现大量竹节虫,形似枯枝,网友称凑近才发现是虫子落荒而逃,竹节虫会不会咬人?碰到它会怎样?
- 在医院做了很多检查最后发现用处不大,这算是过度医疗吗?
- 你自己觉得自己的身材好吗?
- 技嘉M27Q显示器的KVM功能有什么用?
- 为什么没人提微软裁员?
最新资讯文章
- 一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
- 慈禧为什么要反对戊戌变法?
- 你的低成本爱好是什么?
- 电视剧《狂飙》中高启盛为什么不待见嫂子陈书婷?
- 目前最具性价比的全栈路线是啥?
- 养鱼你踩的最大的坑是什么?
- 历史上有哪些来自对手的神助攻?
- lcd屏幕如此护眼,为什么现在没有了?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 如何评价杨***钰这个人?
- 你为什么在日常生活中不敢穿的太漂亮?
- 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
- 有没有免费的云服务器?
- 内置WSL 2的Windows 10可以完全取代桌面版Linux吗?
- 为何羽毛球价格一路高涨?
- 苹果到底给了微信什么特权?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 为什么在中国搞不出 Spark 和 Hadoop 这种东西?





