核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
西方人是怎么发现地球是圆的的?
吴柳芳的真实水平如何?
电影《碟中谍》系列中哪一部最好?
男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
有什么值得推荐的迷你主机?
如何寻找到相对完整的真正的游戏的源码用来学习?
中国外交部及有关使领馆正迅速组织撤离在以、伊的中国公民,目前当地情况如何?
使用J***a开发简单CAD软件?
为什么macOS软件生态不敌Windows?
如何评价人民网评关于集中整治违规吃喝的发文?
电话:
座机:
邮箱:
地址: