Visual Studio 是否可以随我的应用分发api-ms-win-core-xxx.dll?

yhived7q  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(125)

我在win 11上用vs 2022编译了一个C++ exe,并在win7设备上运行它,但系统提示缺少一堆api-ms-win-core-xxx.dll。
我查看了文档,上面说这些DLL是在win7之后引入的,那么我可以将它们与我的应用一起分发吗?

mwg9r5ms

mwg9r5ms1#

我建议您不要尝试获取这些dll,分发这些文件违反了Windows最终用户协议。
根据issue
这些DLL是Windows的实现细节,随时可能更改。如果您的Windows版本太低,从更高版本的Windows获得的这些文件将无法工作。如果您是开发人员,只需使用Windows SDK中记录的API(除非绝对必要,如编写防病毒程序),不要依赖这些DLL,因为它们可能只存在于一个Windows版本中。

相关问题