核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
为什么程序员独爱用Mac进行编程?
如何选购洗地机?洗地机的选购需要考虑哪些因素?
你怎么看待剪映收费过高问题?
既然雪茄不过肺,为什么不当香烧?
写CUDA到底难在哪?
养鱼先晾水,我晾了很久的清水去换水时,发现居然全发霉了,想不明白,求解?
为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
公路车超过多少公斤就已经算很沉的了?
后端开发除了增删改查还有什么?
遭遇生理性涨奶该怎么办?
电话:
座机:
邮箱:
地址: