当前位置:  开发笔记 > 编程语言 > 正文

从C#读取非.NET DLL版本?

如何解决《从C#读取非.NETDLL版本?》经验,为你挑选了1个好方法。

我有一个包含一些DLL的文件夹(不是.NET程序集),我想读取它们中的文件信息.像版本,名称......等等.最好的方法是什么?



1> Andrew Flana..:

使用FileVersionInfo对象.以下是Microsoft网站上的一个示例,它从notepad.exe获取版本信息

public void GetFileVersion() {
    // Get the file version for the notepad.
    FileVersionInfo myFileVersionInfo = FileVersionInfo.GetVersionInfo("%systemroot%\\Notepad.exe");

    // Print the file name and version number.
    textBox1.Text = "File: " + myFileVersionInfo.FileDescription + '\n' +
       "Version number: " + myFileVersionInfo.FileVersion;
 }

从这里偷来了.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有