c# - Version of exe online -


can me please in c# ?

var versioninfo = fileversioninfo.getversioninfo("http://dl2.itools.hk/dl/itools3_en/itoolsprosetup_en_3.3.0.6.exe"); string version = versioninfo.productversion; 

you need download file first. if don't need file besides checking version, can download temporary file, check version , delete it.

just quick example:

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

note however, file on url in post doesn't have version information in it, productversion returned null.


Comments