我想使用C#实现类似sigcheck的功能。根据我的理解,C#donot有这个功能的类,我将不得不移植 WinVerifyTrust()以及CryptCATAdminCalcHashFromFileHandle()。
你们中的任何人都已经完成了这次移植吗?或者你能否建议任何其他方法来检查文件是否已签名?
感谢您的帮助。
谢谢。
答案 0 :(得分:0)
编辑:它与SO上的旧问题重复。这应该是我在发布时已经知道的评论。只是想重新思考他的答案已经在那里了。这不是一个答案,而只是对回答的旧问题的引用。
有Wintrust.dll。所以你不需要移植端口,但你可以从它那里获取WinVerifyTrust(),就像CryptCATAdminCalcHashFromFileHandle或者来自dll的任何其他函数一样。