28
我有一個文件夾中有一些DLL(不是.NET程序集),我想讀取它們中的文件信息。像版本,名稱等等。最好的方法是什麼?從C#讀取非.NET DLL版本?
我有一個文件夾中有一些DLL(不是.NET程序集),我想讀取它們中的文件信息。像版本,名稱等等。最好的方法是什麼?從C#讀取非.NET DLL版本?
使用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;
}
被盜從here版本信息的例子。
這很好 - 我希望有一個.NET的方式來做到這一點。 – 2008-12-08 16:03:29