在加载之前检查 DLL 真实性的替代方法

问题描述

所以我遇到了这个挑战:我们的系统有几个 Windows 应用程序,每个应用程序都在做一些工作。一个特定应用程序的 exe 将加载其他应用程序的 DLL 并从 DLL 调用特定方法

出于安全原因,我们希望在加载 DLL 之前确定它是否真实。作为 suggested online,我们目前使用 Windows 加密 API 来检查数字签名,但问题是,在我的公司中,对二进制文件本身进行签名的数字证书可能会更改,尽管并不经常发生。并且由于每个应用程序的升级是相互独立的,因此有可能一些 DLL 会由旧证书签名,而另一些会由新证书签名。

有没有有效的方法解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)