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

发布于 2024-09-07 01:17:07 字数 167 浏览 3 评论 0原文

我正在开发工具来使签名测试变得容易,我已经成功使用 .net C# 反射从 dll 文件中提取签名。 我想知道 C# 中的反射是否可以帮助我从下面的列表中获取签名,文件类型为:(*.exe、*.js、*.msi、*.ocx、*.sys、*.vbs)。

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

I am developing tool to make signature test be easy, already i succeeded to pull out signature from dll files using .net C# reflection.
i want to know if the reflection in C# will help me to get signature from the below list, files type :(*.exe, *.js, *.msi, *.ocx, *.sys, *.vbs).

if not, then how can i get the signature (from list above)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅忆流年 2024-09-14 01:17:07

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

你不能反思其他类型。

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

Reflection can only be used to reflect over .NET assemblies (dll and exe that are .NET assemblies).

You cannot reflect over other types.

What do you mean by getting the signature from a file?

遗忘曾经 2024-09-14 01:17:07

使用以下:

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

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

Using below :

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

will get the copyright from all the wanted files.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文