exe的联机版本

本文关键字:版本 联机 exe | 更新日期: 2023-09-27 17:58:16

你能用C#帮我吗?

var versionInfo = FileVersionInfo.GetVersionInfo("http://dl2.itools.hk/dl/itools3_en/iToolsProSetup_EN_3.3.0.6.exe");
string version = versionInfo.ProductVersion;

exe的联机版本

您需要先下载该文件。如果你除了检查版本之外不需要这个文件,你可以将它下载到一个临时文件中,检查版本并删除它。

举个简单的例子:

var tempFile = Path.GetTempFileName();
new System.Net.WebClient().DownloadFile("http://url/to/file.exe", tempFile);
var versionInfo = FileVersionInfo.GetVersionInfo(tempFile);
string version = versionInfo.ProductVersion;
File.Delete(tempFile);

但是,请注意,您帖子中URL上的文件中没有版本信息,因此返回的ProductVersion将为null。