没啥用,因为很多模拟不了(帮MS在老的windows上重新实现一遍新Windows引入的API),
所以只是load时不弹错误窗,运行时一样失败,而且更加隐蔽,不容易发现问题。
类似ELF/macOS的weak symbol,但ELF这个在运行时找不到的话会直接崩掉,而不是返回一个错误值,因为有些人用API都不检查返回值的,非常不利于查问题。所以它这个对于不能模拟的API,最好不要返回E_NOTIMPL、ERROR_NOT_SUPPORTED,直接崩掉最好,不扩散错误,直接fail fast。
而且我看不少API可能在模拟时已经改变了API接口的语义。使用者可能面临各种奇怪的问题。
https://github.com/Chuyu-Team/YY-Thunks/blob/master/ThunksList.md
【 在 hgoldfish 的大作中提到: 】
: 那我记错了。这是另外一个项目的功能吧:
:
https://github.com/Chuyu-Team/YY-Thunks:
--
修改:z16166 FROM 114.240.244.*
FROM 114.240.244.*