核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
中国大陆的苹果手机被阉割了哪些部分?
美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗?
小米澎湃OS真的很不行吗?
为什么 macOS 并不差,可市场总敌不过 Windows?
《碟中谍 8》都有哪些槽点?
MacOS真的比Windows流畅吗?
什么是 5G 固定无线接入(FWA)?
大家怎么看待长沙这个城市?
顺产后的你们感觉夫妻生活还和以前一样吗?
我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
电话:
座机:
邮箱:
地址: