Mein Problem ist das ich kein Bild bekomme. Da kommt nur kurz ein rotes X und dann ImageSymbol
Er soll mir aller 1 sek in der Picbox dasaktuelle Bild von der Webadresse anzeigen.
Wenn du den Code testen möchtest die IP ist jetzt http://37.83.188.159/
Okay habe ic jetzt verstanden bekomme auch meine Antwort aber leider bekomme ich trozdem noch kein Bild 😦
hier nochmal mein aktueller Code
public Form1()
{
InitializeComponent();
try
{
string lcUrl = "http://37.82.12.246/tmpfs/auto.jpg";
HttpWebRequest loHttp = (HttpWebRequest)WebRequest.Create(lcUrl);
loHttp.Timeout = 10000;
string credentials = String.Format("{0}:{1}", "admin", "password");
byte[] bytes = Encoding.ASCII.GetBytes(credentials);
string base64 = Convert.ToBase64String(bytes);
string authorization = String.Concat("Basic ", base64);
loHttp.Headers.Add("Authorization", authorization);
HttpWebResponse loWebResponse = (HttpWebResponse)loHttp.GetResponse();
Encoding enc = Encoding.GetEncoding(1252);
StreamReader loResponseStream = new StreamReader(loWebResponse.GetResponseStream(), enc);
string lcHtml = loResponseStream.ReadToEnd();
loWebResponse.Close();
loResponseStream.Close();
}
catch (Exception e)
{
if (e.Message == "Der Remoteserver hat einen Fehler zurückgegeben: (401) Nicht autorisiert.")
MessageBox.Show("Login falsch!");
else
MessageBox.Show(e.Message);
}
}
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/auto.jpg";
}
Das ist ja was mir noch unklar ist. deshalb habe ich nochmal den kompletten Code gepostet.
Wäre schön wenn du eventuell noch kurz erläutern könntest was er im genauen macht da ich mit HttpWebReponse noch ni was gemacht habe.
Wäre es den dann so richtig?
public Form1()
{
InitializeComponent();
var req = System.Net.HttpWebRequest.Create("http://37.82.12.246/tmpfs/snap.jpg") as HttpWebRequest;
req.Method = "POST";
req.ContentType = "application/json";
req.Date = DateTime.Now;
req.Proxy = null;
string credentials = String.Format("{0}:{1}", "admin", "password");
byte[] bytes = Encoding.ASCII.GetBytes(credentials);
string base64 = Convert.ToBase64String(bytes);
string authorization = String.Concat("Basic ", base64);
req.Headers.Add("Authorization", authorization);
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
}
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/snap.jpg";
}
Danke.
Aber ich habe kein PHP Anmeldung sondern eine Basic Auth.
Wie geht es den da?
Hallo
ich möchte von meiner Webcam ein Livebild anzeigen lassen.
wenn ich den Link aufrufe muss ich aber ein User und Passwort eintragen wie kann ich das im C# auch hinterlegen bzw. wie kann sich das Programm an der Cam anmelden?
private void timer1_Tick(object sender, EventArgs e)
{
pictureBox1.ImageLocation = "http://37.82.12.246/tmpfs/snap.jpg";
}
Ich habe Visual C# Express Deutsch aber da finde ich das nicht. 😦
Habe gerade gelesen das geht nur in der Studio 😦
Hallo,
kurze erläuterung.
Ich habe Win7 / Win8 alles 64Bit. Dazu Outlook 2010/2013 32Bit.
Nun möchte ich die Outlook Signauren bearbeiten und muss in der Registry einen Schlüssel ändern.
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook\9375CFF0413111d3B88A00104B2A6676\00000005
Wenn ich mir den Schlüssel über C# anzeigen lasse kommt "Signum_Neu" wenn ich unter regedit schauen steht "Signum_Alt".
Und im Outlook steht auch noch Signum_Alt.
Wo kann das Problem sein? Bzw. wo finde ich den richtigen Schlüssel über C#?
Der Zeit arbeite ich in C# auf der Registry mit
RegistryKey regKey;
regKey = Registry.CurrentUser.CreateSubKey ("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows Messaging Subsystem\\Profiles\\Outlook\\9375CFF0413111d3B88A00104B2A6676\\00000005");
MessageBox.Show(regKey.GetValue("New Signature").ToString());
Hallo
ich habe 3 Dateien wo jedesmal das selbe drin steht (*.txt , *.rtf , *.htm)
Die htm und rtf sind Textmäßig formatiert.
Nun habe ich in dem Text Platzhalter ##Vname## ##Nname## .....
ich möchte nun für die Platzhalter meine in C# generierten Strings einfügen ohne den ganzen Text auszulesen und die Datei neu zu schreiben da bei der rtf ja die Formatierung zersört wird. Oder nicht?
Wie kann ich ganz einfach suchen und ersetzten in den Dateien?