如何获取文件签名,文件类型(* .exe,*。js,* .msi,* .ocx,*。sys,* .vbs)?

时间:2010-06-23 09:19:03

标签: file signature

我正在开发工具,使签名测试变得简单,我已经成功地使用.net C#reflection从dll文件中取出签名。 我想知道C#中的反射是否有助于我从下面的列表中获取签名,文件类型为:(*。exe,*。js,* .msi,* .ocx,*。sys,* .vbs)。< / p>

如果没有,那我怎样才能获得签名(来自上面的列表)?

2 个答案:

答案 0 :(得分:0)

反射只能用于反映.NET程序集( .NET程序集的dll和exe)。

你无法反思其他类型。

从文件中获取signature是什么意思?

答案 1 :(得分:0)

使用以下内容:

string copyright = FileVersionInfo.GetVersionInfo(path).LegalCopyright;

将获得所有想要文件的版权。