在线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 将为空。
你能用 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 将为空。