<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>vb.net programmierung, dos befehl ausführen lassen</title>
    <link>http://forum.geizhals.at/feed.jsp?id=447720</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3679300.html#3679300</link>
      <description>sehr richtig. es funktioniert! danke.&lt;br/&gt;</description>
      <pubDate>Sat, 30 Sep 2006 15:21:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3679300.html#3679300</guid>
      <dc:creator>hans_peter_karl_heinz</dc:creator>
      <dc:date>2006-09-30T15:21:36Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677823.html#3677823</link>
      <description>das hat programmieren allgemein so an sich!&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:58:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677823.html#3677823</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T16:58:06Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677812.html#3677812</link>
      <description>*anDenKopfGreif*&lt;br&gt;&lt;br&gt;Man lernt immer was dazu &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:50:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677812.html#3677812</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:50:08Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677809.html#3677809</link>
      <description>ganz einfaches problem an der ganzen sache. bei deinem aufruf wird davon ausgegangen das &gt; ein parameter für ping wäre und nicht für die shell. ändere deinen aufruf auf&lt;br&gt;&lt;br&gt;Shell("cmd /c ping server01 &gt; c:\server01.log")&lt;br&gt;&lt;br&gt;und es sollte funktionieren.&lt;br&gt;&lt;br&gt;lg,&lt;br&gt;MOM&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:46:38 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677809.html#3677809</guid>
      <dc:creator>user96106</dc:creator>
      <dc:date>2006-09-29T16:46:38Z</dc:date>
    </item>
    <item>
      <title>Re(8): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677800.html#3677800</link>
      <description>zu dienem EDIT:&lt;br&gt;Ja, das wäre die schönste Lösung, habe ich eh weiter oben schonmal vorgeschalgen, die System.Net Klassen zu verwenden &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:38:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677800.html#3677800</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:38:06Z</dc:date>
    </item>
    <item>
      <title>Re(7): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677784.html#3677784</link>
      <description>Ach jetzt versteh ich was du machen willst ... sorry, so kompliziert denk ich normalerweise nicht &lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;. Du willst mehrere von den Dingern starten und von jedem eine Rückmeldung und das Ganze noch in möglichst kurzer Zeit. Da machts dann schon Sinn (jetzt nicht gerade im Falle von ping, zumal da eh schon alles in .net eingebaut ist was man braucht, auch ohne eigene Prozesse, aber es mag sicher Anwendungen geben, wo mans braucht &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;).&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:27:08 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677784.html#3677784</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:27:08Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677781.html#3677781</link>
      <description>ich würde einfach einmal den standard error des prozesses auslesen und einfach in dieses file schreiben:&lt;br&gt;&lt;br&gt;Process p = new Process();&lt;br&gt;...&lt;br&gt;StringReader reader = p.StandardError;&lt;br&gt;&lt;br&gt;p.Start();&lt;br&gt;&lt;br&gt;reader.ReadLine();&lt;br&gt;....&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:25:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677781.html#3677781</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:25:56Z</dc:date>
    </item>
    <item>
      <title>Re(7): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677775.html#3677775</link>
      <description>uuuups sorry &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:24:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677775.html#3677775</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:24:12Z</dc:date>
    </item>
    <item>
      <title>Re(6): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677773.html#3677773</link>
      <description>Jo is eh so &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:22:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677773.html#3677773</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:22:53Z</dc:date>
    </item>
    <item>
      <title>Re(6): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677772.html#3677772</link>
      <description>diese thread methode ist dann interessant, wenn du mehrere server pingen musst und wenn du über den process selbst eine rückmeldung erhalten willst.&lt;br&gt;&lt;br&gt;wie willst du sonst nach dem starten mehrere processe noch eine rückmeldung über den return-code erhalten? &lt;br&gt;du müßtest du alles sequentiell abarbeiten!&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:22:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677772.html#3677772</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:22:46Z</dc:date>
    </item>
    <item>
      <title>Re(6): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677797.html#3677797</link>
      <description>diese thread methode ist dann interessant, wenn du mehrere server pingen musst und wenn du über den process selbst eine rückmeldung erhalten willst.&lt;br&gt;&lt;br&gt;wie willst du sonst nach dem starten mehrere processe noch eine rückmeldung über den return-code erhalten? &lt;br&gt;du müßtest du alles sequentiell abarbeiten!&lt;br&gt;&lt;br&gt;der schwachsinn beginnt schon einmal damit, dass das in einem process gemacht wird:&lt;br&gt;einen eigenen process für diese funktionalität ist vollkommen übertrieben!&lt;br&gt;&lt;br&gt;am besten wäre es jeden ping befehl in einem thread auszuführen:&lt;br&gt;&lt;br&gt;System.Net.NetworkInformation.Ping myping = new System.Net.NetworkInformation.Ping();&lt;br&gt;myping.Send("localhost");&lt;br&gt;&lt;br&gt;nach dem senden wird die antwort in das file log geschrieben und das war es!&lt;br&gt;&lt;br&gt;das wäre dann die perfekte lösung: multithreading-fähig, ressourcenschonend und schnell.&lt;br&gt;&lt;br&gt;ein thread verbraucht ja fast nichts, aber prozesse sind wirklich aufwendig! &lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:22:46 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677797.html#3677797</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:22:46Z</dc:date>
    </item>
    <item>
      <title>Re(6): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677771.html#3677771</link>
      <description>&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:22:39 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677771.html#3677771</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:22:39Z</dc:date>
    </item>
    <item>
      <title>Re(5): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677768.html#3677768</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Na ich schätz mal du wirst viel mim Data Namespace zu tun haben, oder?&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;ab und zu...&lt;br&gt;aber dann bind ichs halt ein und interssiert mich schon nimma...&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:19:58 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677768.html#3677768</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T16:19:58Z</dc:date>
    </item>
    <item>
      <title>Re(5): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677763.html#3677763</link>
      <description>gut mach ma an int64 draus!&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:14:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677763.html#3677763</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T16:14:49Z</dc:date>
    </item>
    <item>
      <title>Re(4): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677759.html#3677759</link>
      <description>ja, definitiv&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:10:56 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677759.html#3677759</guid>
      <dc:creator>hans_peter_karl_heinz</dc:creator>
      <dc:date>2006-09-29T16:10:56Z</dc:date>
    </item>
    <item>
      <title>Re(6): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677758.html#3677758</link>
      <description>Warum sagst das mir?&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:10:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677758.html#3677758</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:10:34Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677757.html#3677757</link>
      <description>okay, für die dateigrösse habe ich jetzt eine lösung (aus msdn) und es funktioniert:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;Dim infoReader As System.IO.FileInfo&#xD;
infoReader = My.Computer.FileSystem.GetFileInfo("C:\testfile.txt")&#xD;
MsgBox("File is " &amp;amp; infoReader.Length &amp;amp; " bytes.")&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;bliebt noch das problem mit der umleitung der ping ausgabe in eine datei... &lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:10:20 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677757.html#3677757</guid>
      <dc:creator>hans_peter_karl_heinz</dc:creator>
      <dc:date>2006-09-29T16:10:20Z</dc:date>
    </item>
    <item>
      <title>Re(5): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677756.html#3677756</link>
      <description>Nana - jetzt mal Moment.&lt;br&gt;&lt;br&gt;Thread - mache ich gern, wenn ich irgendeine lange Aufgabe im Hintergrund laufen habe, die halb auf der GUI nur ein bisserl Feedback geben soll. Läuft im gleichen Speicherbereich wie der Prozess, von dem er gestartet wurde. Verwaltet wird das dann vom Prozess, der die Threads gestartet hat.&lt;br&gt;&lt;br&gt;Wenn ich nun aber einen neuen Prozess starte, so läuft dieser in einem komplett neuen Speicherbereich. Wozu sollte ich dann explizit einen neuen Thread generieren. Das passiert ja sowieso automatisch mit dem Erstellen eines neuen Prozesses. Die IPC von unterschiedlichen Prozessen wird dann auch nicht mehr von einem koordiniert sondern vom OS selbst (zeitaufwändiger, größerer Overhead usw.).&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:10:12 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677756.html#3677756</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:10:12Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677755.html#3677755</link>
      <description>hast du überhaupt schreibrechte auf "c:\\server01.log"?&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:09:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677755.html#3677755</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:09:16Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677765.html#3677765</link>
      <description>hast du überhaupt schreibrechte auf "c:\\server01.log"?&lt;br&gt;&lt;br&gt;des weiteren würde ich einfach einmal den standard error des prozesses auslesen und einfach in dieses file schreiben:&lt;br&gt;&lt;br&gt;Process p = new Process();&lt;br&gt;...&lt;br&gt;StringReader reader = p.StandardError;&lt;br&gt;&lt;br&gt;p.Start();&lt;br&gt;&lt;br&gt;reader.ReadLine();&lt;br&gt;....&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:09:16 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677765.html#3677765</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:09:16Z</dc:date>
    </item>
    <item>
      <title>Re(5): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677746.html#3677746</link>
      <description>deshalb ist long aber noch lange kein integer &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:04:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677746.html#3677746</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:04:28Z</dc:date>
    </item>
    <item>
      <title>Re(4): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677744.html#3677744</link>
      <description>der unterschied liegt im detail &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;und ein prozess startet keinen neunen thread, sondern einen neunen prozess!! zwischen thread und prozess ist ein kleiner aber nicht unwesentlicher unterschied &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;vielleicht war meine erklärung auch zu ungenau, deshalb nochmals:&lt;br&gt;&lt;br&gt;list //liste mit ping befehlen&lt;br&gt;foreach (pingbefehl ping in list)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;Thread my_thread = new Thread(new ParameterizedThreadStart(startProcess));&lt;br&gt;&amp;nbsp;&amp;nbsp;my_thread.IsBackground = true;&lt;br&gt;&amp;nbsp;&amp;nbsp;my_thread.Start(ping);&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;public void startProcess(object exec_cmd)&lt;br&gt;{&lt;br&gt;Process proc = new Process();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;ProcessStartInfo proc_info = new ProcessStartInfo((string)exec_cmd);&lt;br&gt;proc .Start();&lt;br&gt;proc .WaitForExit();&lt;br&gt;System.Console.WriteLine(((string)exec_cmd) + " " + proc.ExitCode.ToString());&lt;br&gt;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:03:10 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677744.html#3677744</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T16:03:10Z</dc:date>
    </item>
    <item>
      <title>Re(4): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677738.html#3677738</link>
      <description>auch long is ganzzahlig ... nur größer &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:01:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677738.html#3677738</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:01:13Z</dc:date>
    </item>
    <item>
      <title>Re(4): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677736.html#3677736</link>
      <description>Wer arbeitet denn mit vb.net .. du oder i ? *gg*&lt;br&gt;&lt;br&gt;Na ich schätz mal du wirst viel mim Data Namespace zu tun haben, oder?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:00:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677736.html#3677736</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T16:00:51Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677735.html#3677735</link>
      <description>krieg aber immer nur ganzzahlige!&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 16:00:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677735.html#3677735</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T16:00:24Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677734.html#3677734</link>
      <description>alles kann i a ned auswendig wissn!&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:59:47 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677734.html#3677734</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T15:59:47Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677725.html#3677725</link>
      <description>length ist kein integer, sondern long&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:50:34 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677725.html#3677725</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T15:50:34Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677724.html#3677724</link>
      <description>der Import is doch net Data ... Data ist für Datasets und so zeugs &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;System.IO ist für Dateioperationen (und mehr) zuständig.&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:50:25 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677724.html#3677724</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T15:50:25Z</dc:date>
    </item>
    <item>
      <title>Re(3): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677722.html#3677722</link>
      <description>Ähm, wo is denn jetzt der Unterschied?&lt;br&gt;&lt;br&gt;Startet ein neuer Prozess denn nicht sowieso einen neuen Thread?&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:48:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677722.html#3677722</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T15:48:59Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677714.html#3677714</link>
      <description>schön und gut dargestellt, aber nicht ganz perfekt &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";)"/&gt;&lt;br&gt;&lt;br&gt;using System.Diagnostics;&lt;br&gt;&lt;br&gt;&lt;br&gt;ProcessStartInfo proc_info = new ProcessStartInfo("ping");&lt;br&gt;proc_info.UseShellExecute = true;&lt;br&gt;proc_info.Arguments = "server01 &gt; c:\\server01.log";&lt;br&gt;&lt;br&gt;Process proc = new Process();&lt;br&gt;proc.StartInfo = proc_info ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;proc.Start();&lt;br&gt;&lt;br&gt;&lt;br&gt;ich weiß nicht wie die architektur deiner anwendung aussieht, aber ich würde für jeden aufruf einen thread erzeugen und in diesem therad den prozess starten, denn so kannst du beliebig viele pings gleichzeitig ausführen und dir den exitcode jedes pings abfragen, als auch weitere informationen über den process (start zeit, end zeit, verbratene prozessor zeit ...):&lt;br&gt;&lt;br&gt;proc .WaitForExit();&lt;br&gt;&lt;br&gt;int exitcode = proc .ExitCode;&lt;br&gt;&lt;br&gt;&lt;br&gt;jojo, su würd ich das machen&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:45:57 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677714.html#3677714</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T15:45:57Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677713.html#3677713</link>
      <description>&lt;blockquote&gt;&lt;em&gt; weiters hätte ich gerne gewusst, wie die dateigrösse von server01.log&lt;br&gt;ermittelt werden kann &lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Dim FileX As New FileInfo(theFile)&lt;br&gt;&lt;br&gt;drim groesse as integer = tempFile.Length&lt;br&gt;&lt;br&gt;brauchst aber an Import !&lt;br&gt;&lt;br&gt;System.Data glaub ich&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:42:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677713.html#3677713</guid>
      <dc:creator>Entity</dc:creator>
      <dc:date>2006-09-29T15:42:14Z</dc:date>
    </item>
    <item>
      <title>Re(2): vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677695.html#3677695</link>
      <description>er regt sich eigentlich überhaupt nicht auf und es gibt weder einen error noch eine message, noch ein warning. die syntax von c# ist zwar ganz nett, ich beschäftige mich gerade mit vb.net&lt;br&gt;&lt;br&gt;c:\&lt;b&gt;\&lt;/b&gt;server01.log hat nicht geholfen &lt;img src="flenn.gif" width="16" height="19" align="absmiddle" alt=":´("/&gt;&lt;br&gt;&lt;br&gt;System.Net.NetworkInformation.Ping muss ich mir mal in ruhe ansehen...&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:28:36 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677695.html#3677695</guid>
      <dc:creator>hans_peter_karl_heinz</dc:creator>
      <dc:date>2006-09-29T15:28:36Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677680.html#3677680</link>
      <description>&lt;br&gt;meine erste vermutung wäre einmal das sonderzeichen: c:\server01.log -&gt; c:\\server01.log&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:21:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677680.html#3677680</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T15:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677684.html#3677684</link>
      <description>meine erste vermutung wäre einmal das sonderzeichen: c:\server01.log -&gt; c:\\server01.log&lt;br&gt;&lt;br&gt;*grml* - da war wer schneller&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:21:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677684.html#3677684</guid>
      <dc:creator>MausiWuzi</dc:creator>
      <dc:date>2006-09-29T15:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677662.html#3677662</link>
      <description>Weswegen regt er sich auf?&lt;br&gt;Wegen dem&amp;nbsp;&amp;nbsp;\ ?&lt;br&gt;&lt;br&gt;Musst wahrscheinlich escapen:&lt;br&gt;Shell("ping server01 &gt; c:\\server01.log")&lt;br&gt;oder&lt;br&gt;Shell(@"ping server01 &gt; c:\server01.log")&lt;br&gt;&lt;br&gt;zumindest in C# isses so ...&lt;br&gt;&lt;br&gt;ansonsten heisser Tip: Fehlermeldung angeben, dann weiss man eh schon wo man suchen muss&lt;br&gt;&lt;br&gt;&lt;br&gt;und bevor ichs vergesse - mir gefällt die Möglichkeit über einen Process besser.&lt;br&gt;&lt;br&gt;hier der code für C#&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Process p = new Process();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.StartInfo = new ProcessStartInfo("ping.exe", @"server01 &gt; c:\server01.log");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.Start();&lt;br&gt;&lt;br&gt;Ist auch im System.Diagnostics Namespace&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:15:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677662.html#3677662</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T15:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677675.html#3677675</link>
      <description>Weswegen regt er sich auf?&lt;br&gt;Wegen dem&amp;nbsp;&amp;nbsp;\ ?&lt;br&gt;&lt;br&gt;Musst wahrscheinlich escapen:&lt;br&gt;Shell("ping server01 &gt; c:\\server01.log")&lt;br&gt;oder&lt;br&gt;Shell(@"ping server01 &gt; c:\server01.log")&lt;br&gt;&lt;br&gt;zumindest in C# isses so ...&lt;br&gt;&lt;br&gt;ansonsten heisser Tip: Fehlermeldung angeben, dann weiss man eh schon wo man suchen muss&lt;br&gt;&lt;br&gt;&lt;br&gt;und bevor ichs vergesse - mir gefällt die Möglichkeit über einen Process besser.&lt;br&gt;&lt;br&gt;hier der code für C#&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Process p = new Process();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.StartInfo = new ProcessStartInfo("ping.exe", @"server01 &gt; c:\server01.log");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.Start();&lt;br&gt;&lt;br&gt;Ist auch im System.Diagnostics Namespace&lt;br&gt;&lt;br&gt;&lt;br&gt;Und wenns dir wirklich um den Ping befehl geht, dann nutz doch das:&lt;br&gt;System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping();&lt;br&gt;ping.Send(...);&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:15:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677675.html#3677675</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T15:15:15Z</dc:date>
    </item>
    <item>
      <title>Re: vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677657.html#3677657</link>
      <description>Weswegen regt er sich auf?&lt;br&gt;Wegen dem&amp;nbsp;&amp;nbsp;\ ?&lt;br&gt;&lt;br&gt;Musst wahrscheinlich escapen:&lt;br&gt;Shell("ping server01 &gt; c:\\server01.log")&lt;br&gt;oder&lt;br&gt;Shell(@"ping server01 &gt; c:\server01.log")&lt;br&gt;&lt;br&gt;zumindest in C# isses so ...&lt;br&gt;&lt;br&gt;ansonsten heisser Tip: Fehlermeldung angeben, dann weiss man eh schon wo man suchen muss&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:15:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677657.html#3677657</guid>
      <dc:creator>Somnatic</dc:creator>
      <dc:date>2006-09-29T15:15:15Z</dc:date>
    </item>
    <item>
      <title>vb.net programmierung, dos befehl ausführen lassen</title>
      <link>http://forum.geizhals.at/t447720,3677634.html#3677634</link>
      <description>hallo geeks,&lt;br&gt;ich habe folgendes problem:&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&#xD;
        Shell("ping server01")&#xD;
    End Sub&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;das funktioniert ^^&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=code&gt;&lt;pre&gt;Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load&#xD;
        Shell("ping server01 &amp;gt; c:\server01.log")&#xD;
    End Sub&lt;/pre&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;funktioniert nicht ^^, warum &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br&gt;&lt;br&gt;weiters hätte ich gerne gewusst, wie die dateigrösse von server01.log ermittelt werden kann &lt;img src="frage.gif" width="16" height="26" align="absmiddle" alt="?-)"/&gt;&lt;br&gt;&lt;br&gt;gruss,&lt;br&gt;hpkh&lt;br/&gt;</description>
      <pubDate>Fri, 29 Sep 2006 15:09:09 GMT</pubDate>
      <guid>http://forum.geizhals.at/t447720,3677634.html#3677634</guid>
      <dc:creator>hans_peter_karl_heinz</dc:creator>
      <dc:date>2006-09-29T15:09:09Z</dc:date>
    </item>
  </channel>
</rss>
