新闻动态
新闻动态
- 你们都用 Flutter 开发了什么 App?
- 没有上进心的男人都不考虑未来的吗?
- 在中国有多少开发者使用Rust编程语言?
- 按理说机械硬盘和固态硬盘使用得当寿命几乎一样长,但为什么网上传言机械硬盘更容易坏?
- 你相亲被恶心过么??
- 为什么说耿直的人更容易吃亏?
- 你理想中的完美户型长什么样?
- 为什么所有主流浏览器的 User-Agent 都是 Mozilla/x.0 开头?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 如何评价zig这门编程语言?
联系我们
邮箱:youweb@qq.com
手机:13988888888
电话:020-88888888
地址:广东省广州市番禺经济开发区
公司动态
为什么 Windows 的兼容性这么强大,到底用了什么技术?
作者:admin 发布时间:2025-06-20 06:05:09 点击:
核心原因就是对Win32 API的坚守,然后保证古早软件对Win32 API的调用在语法和语义上不出问题。
保障语法不出问题只需要保证ABI稳定。
不要乱删乱改就好了。
保障语义不出问题就要有意做一些技巧性的蒙骗,来骗过那些古早软件。
比如一些重要路径和一些注册表位置,新版本系统会做一些重定向来保障旧的的可访问性。
比如DLL匹配,VS会用一些清单文件,或者直接编译到二进制中,来路由DLL的调用,保障旧软件在新系统上能调用到合适的D…。
新闻资讯
-
2025-06-24 05:50:10为什么go和rust语言都舍弃了继承?
-
2025-06-24 05:15:10为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
-
2025-06-24 06:40:10AI 都能写代码了,还要学计算机吗?
-
2025-06-24 06:40:10独立开发***能盈利吗?感觉好累...
-
2025-06-24 06:45:10熊猫烧香技术含量高吗?高在哪里?
-
2025-06-24 06:15:09电影《碟中谍》系列中哪一部最好?
相关产品
