核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
为何雷军天天健身,却无健身痕迹?
为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
为什么腰突不受到医学界的重视?
女孩子腿非常白是什么体验?
前端如何设计网页?
如何评价高圆圆的身材算是美女类型的吗?
Tauri 为什么仍未取代 Electron?
小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
买到烂尾楼到底该有多绝望?
电话:
座机:
邮箱:
地址: