diff --git a/LECommonLibrary/GlobalHelper.cs b/LECommonLibrary/GlobalHelper.cs index d9a2f1f..1b48aa1 100644 --- a/LECommonLibrary/GlobalHelper.cs +++ b/LECommonLibrary/GlobalHelper.cs @@ -66,9 +66,20 @@ private static string GenerateSystemDllVersionList() foreach (var dll in dlls) { + var version = FileVersionInfo.GetVersionInfo( + Path.Combine( + Path.GetPathRoot(Environment.SystemDirectory), + SystemHelper.Is64BitOS() ? @"Windows\SysWOW64\" : @"Windows\System32\", + dll)); + result.Append(dll); result.Append(": "); - result.Append(FileVersionInfo.GetVersionInfo(Path.Combine(Environment.SystemDirectory, dll)).FileVersion); + result.Append(String.Format( + "{0}.{1}.{2}.{3}", + version.FileMajorPart, + version.FileMinorPart, + version.FileBuildPart, + version.FilePrivatePart)); result.Append("\r\n"); }