核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?
高一弟弟上设计课需要买电脑,为了杜绝他打游戏给他买了一万二的苹果,但他还是在想办法下载游戏,怎么救?...(144 )人阅读时间:2025-06-25 05:50:09
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?
室友因为身体原因要用冰箱,但是电费却由我们平摊,合理嘛?...(144 )人阅读时间:2025-06-25 06:15:09
当年的东莞究竟有多疯狂?
当年的东莞究竟有多疯狂?...(144 )人阅读时间:2025-06-25 05:50:09
为什么 macOS 并不差,可市场总敌不过 Windows?
为什么 macOS 并不差,可市场总敌不过 Windows?...(144 )人阅读时间:2025-06-25 05:20:11