核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
为什么感觉现在的 bilibili 很没意思?
央企的信创,是否有必要把 spring 替换成国产的 solon ?
为什么中国的高超音速导弹一款接一款的出,而美国却这么费劲?
去羽毛球馆打羽毛球,如何才能不会显得太菜 ?
如何看待使用mac mini当7*24h的服务器?
如何电脑下载Adobe audition?
冬天也要穿胸罩吗?
以色列为什么突然敢打伊朗了?不怕被报复?
个人小网站是怎么防止网站被攻击的?
国密加密算法有多安全呢?
电话:
座机:
邮箱:
地址: