首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >winverifytrust内存泄漏

winverifytrust内存泄漏
EN

Stack Overflow用户
提问于 2014-06-21 09:13:38
回答 1查看 754关注 0票数 1

我对winverifytrust的目录签名有个问题。我们使用winverifytrust,调用后不调用WTD_ACTION_STATE_CLOSE,只有当hWVTStateData不是NULL时才调用它。我们所看到的是,系统内存消耗继续以峰值形式增加。

消费上升,然后稳定下来,然后在一段时间后再次上升,然后在一个较长的时期后再次上升,数量更大。我们相信这可能是目录签名信任API所做的内部缓存的副作用。有人能帮我确认一下这种行为吗?

  1. 这是预期的行为吗?
  2. 我们对API的使用是否正确(没有无条件地调用STATE_ACTION_CLOSE?)
  3. 内部缓存是否是这样的行为,如果是这样的话,它是否达到了一个稳定的状态,缓存大小不会超过某一限制,这个限制可以预测吗?

FYI:我也看了主题Memory Leak while verifying Authenticode Signature of Executables?,那里的讨论没有结论性,与目录签名无关,因此出现了一个新的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-21 13:37:05

http://msdn.microsoft.com/en-us/library/windows/desktop/aa388205%28v=vs.85%29.aspx

释放以前与hWVTStateData操作一起分配的WTD_STATEACTION_VERIFY成员。必须为WTD_STATEACTION_VERIFY操作的每一次使用指定此操作.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24340150

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档