System.Net.FileWebRequest kan nog hjälpa dig, samt http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemnetfilewebrequestclasstopic.asp
Frågan#1
Jag har en .msi fil liggandes på en URL, den här vill jag från mitt WinForm-program(C#) ladda ner och sen stänga mitt program och köra filen(en enkel version av automatisk uppdatering :D
Nån som vet hur man går till väga?
Hittade den här koden:
string lcUrl = "http://url:en";
HttpWebRequest loHttp = (HttpWebRequest) WebRequest.Create(lcUrl);
loHttp.Timeout = 10000; // 10 secs
loHttp.UserAgent = "Code Sample Web Client";
// *** Retrieve request info headers
HttpWebResponse loWebResponse = (HttpWebResponse) loHttp.GetResponse();
Encoding enc = Encoding.GetEncoding(1252); // Windows default Code Page
StreamReader loResponseStream =
new StreamReader(loWebResponse.GetResponseStream(),enc);
string lcHtml = loResponseStream.ReadToEnd();
loWebResponse.Close();
loResponseStream.Close();
Men den läser ju bara in responsen i en sträng!