public class VersionInfo
{
public string FileNameWithPath;
public string FileName { get; set; }
public string FileVersion { get; set; }
public string ProductVersion { get; set; }
public static VersionInfo GetVersion(string sFileNameWithPath)
{
try
{
VersionInfo vInfo = new VersionInfo();
FileVersionInfo s = FileVersionInfo.GetVersionInfo(sFileNameWithPath);
vInfo.FileNameWithPath = sFileNameWithPath;
vInfo.FileName = Path.GetFileName(sFileNameWithPath);
vInfo.FileVersion = s.FileVersion;
vInfo.ProductVersion = s.ProductVersion;
return vInfo;
}
catch
{
return null;
}
}
}
{
public string FileNameWithPath;
public string FileName { get; set; }
public string FileVersion { get; set; }
public string ProductVersion { get; set; }
public static VersionInfo GetVersion(string sFileNameWithPath)
{
try
{
VersionInfo vInfo = new VersionInfo();
FileVersionInfo s = FileVersionInfo.GetVersionInfo(sFileNameWithPath);
vInfo.FileNameWithPath = sFileNameWithPath;
vInfo.FileName = Path.GetFileName(sFileNameWithPath);
vInfo.FileVersion = s.FileVersion;
vInfo.ProductVersion = s.ProductVersion;
return vInfo;
}
catch
{
return null;
}
}
}