我在我的windows商店应用程序中使用lex.db,我运行了Wack测试,如果由于lex.db而失败了
支持API测试 失败的支持API错误发现:支持的API测试检测到以下错误:这个应用程序类型不支持内核32.dll中的API GetFileAttributesW。Lex.Db.dll调用这个API。此应用程序类型不支持kernel32.dll中的API MoveFileW。Lex.Db.dll调用这个API。影响(如果不是固定的):对于Windows应用程序使用一个不属于Windows的API违反了Windows认证要求。如何修复:检查错误消息以确定不是Windows商店应用程序的Windows的一部分的API。请注意,在调试配置中构建的C++应用程序即使只使用应用程序的API,也会失败。
你知不知道哪里出了什么问题,如何解决这个问题?我尝试了谷歌,但似乎有很小的帮助,为lex.db。
更新
我尝试使用lex.db的旧版本,它是1.1.4,工作正常,新版本可能有问题。
发布于 2014-04-30 15:52:20
有人提到一种不支持的方法,可以用支持的类似物代替。
现在这个问题已经解决了。
发布于 2014-03-17 14:19:24
Wack测试告诉您:您必须仅使用来实现Windows应用程序的功能。Lex.db.dll并不是在所有平台上运行,而是使用windows运行时API之外的函数。如果是您自己的dll,则可以重写以使用windows。
这篇关于lex.db集的博客文章将为您提供一些关于正在发生的事情以及如何修复的见解,博客lex db。
https://stackoverflow.com/questions/22454257
复制相似问题