在线exe版本

Version of exe online

你能用 C# 帮助我吗?

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

您需要先下载文件。如果除了检查版本外不需要该文件,可以下载到临时文件,检查版本后删除。

举个简单的例子:

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);

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