以编程方式验证已签名的dll的C++

Rut*_*thg 3 c++ dll visual-studio-2010 digital-signature

我有一个签名的DLL,并希望在我使用它之前验证它的签名.我的应用程序是由C++编写的.如何以编程方式获取dll的签名?

per*_*ain 6

您可以使用WinVerifyTrust功能.
Dlls和PE几乎相同,除了头部有2到3个字节的差异.这里有
一个完整的代码示例(也适用于dll).

  • 一个DLL文件是PE(Portable Executable)格式,没有区别. (2认同)