2016-07-21 16 views
-1

C#でお願いしますか?exe onlineのバージョン

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

あなたの質問は何ですか? – GreatAndPowerfulOz

+0

あなたの問題や問題についての詳しい情報を教えていただけますか? –

答えて

0

最初にファイルをダウンロードする必要があります。バージョンを確認する以外にファイルが必要ない場合は、一時ファイルにダウンロードしてバージョンを確認して削除することができます。

だけで簡単に例:

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になります返さ。

+0

ありがとうございます。 – Jaber

+0

ありがとうございました。 – Jaber

関連する問題