gpt4 book ai didi

c# - clr.sll!StrongNameSignatureVerification CPU 消耗

转载 作者:太空狗 更新时间:2023-10-29 19:46:11 30 4
gpt4 key购买 nike

我有一个 C# (.NET 4.0) WinForm 应用程序,它不断地与基于 Linux 的应用程序通信,每秒接收几次数据。当我看到“clr.sll!StrongNameSignatureVerification”正在为此应用程序消耗大量 CPU 时,我一直在微调此 WinForm 应用程序以减少其高 CPU 使用率。我使用 Process Explorer 来找出这一点。一些 Google 搜索告诉我“clr.sll!StrongNameSignatureVerification”正在启动,因为 CLR 正在尝试验证这是否是一个强命名的程序集(我不希望 CLR 这样做)。

在对此进行进一步研究后,我尝试使用 Microsoft SDK 中的 sn.exe 来跳过此 WinForm 应用程序的签名验证。我收到一条错误消息,指出这不是强命名程序集。我并不感到惊讶,因为我没有签署这个应用程序或者不记得设置任何应该调用 CLR 来验证这个应用程序签名的东西。

我在 .net 应用程序安全方面的经验几乎为零,所以目前我正在寻求有关此事的帮助。任何指针都会有所帮助。

提前致谢。

最佳答案

查看 clr.sll!StrongNameSignatureVerification 之后的偏移量,如果它大于几千字节,则可能意味着符号未加载到 Process Explorer 中,问题可能出在任何其他方法中在 clr.dll.

关于c# - clr.sll!StrongNameSignatureVerification CPU 消耗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7303315/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com