![]() |
|
|||||||
| Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp Forum microsoft.public.de.german.entwickler.dotnet.csharp |
![]() |
|
|
Themen-Optionen | Ansicht |
|
#1
|
|||
|
|||
|
Hallo zusammen,
ich habe folgendes Problem. Ich führe über eine Schleife eine Reihe von Programmen mittels "process.start(startInfo)" aus. Ein paar Programme bleiben hängen (0% Prozessorauslastung) und werden nicht beendet. Dementsprechend bleibt die Anweisung "waitforexit()" auch hängen. Kann ich irgendwie prüfen, ob sich ein ausgeführter Prozess in einer Endlosschleife befindet.. seine CPU Auslatung = 0% ist ? Grüße Sven --- code --- ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = strFilename; startInfo.Arguments = *strParameters; startInfo.WorkingDirectory = *strWorkDir; startInfo.CreateNoWindow = true; startInfo.ErrorDialog = true; startInfo.RedirectStandardOutput = true; startInfo.UseShellExecute = false; startInfo.RedirectStandardError = true; Process process; process = Process.Start(startInfo); process.WaitForExit(); if (process.ExitCode == 0) { bReturn = true; } |
|
|
||||
|
||||
|
|
|
#2
|
|||
|
|||
|
Hallo Sven,
> Kann ich irgendwie prüfen, ob sich ein ausgeführter Prozess in einer > Endlosschleife befindet.. seine CPU Auslatung = 0% ist ? Die CPU-Auslastung kannst Du messen, aber das sind alles keine (sicheren) Gründe für eine Endlosschleife. Arbeite z.B. einfach asynchron und lass ggf. den User mit einem [Cancel] Button entscheiden: [Solve package errors in VS2005 help window] http://dzaebel.net/FSnapView.htm ciao Frank -- Dipl.Inf. Frank Dzaebel [MCP/MVP C#] http://Dzaebel.NET |
|
|
|
|
![]() |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Erstellt von | Forum | Antworten | Letzter Beitrag |
| Fehler: Unable to start Programm 'path/a.aspx' The system cannotfind the file specified. | Albert Andersson | Newsgroup microsoft.public.de.german.entwickler.dotnet.vstudio | 4 | 03-26-2009 11:09 AM |
| XDarwin automatisch starten via Start X11-Programm? | Uwe Premer | Newsgroup de.comp.sys.mac.misc | 1 | 07-13-2008 04:20 PM |
| KDE 3.5.9: Beim Start von kmail started automatisch auch kontact | Rainer Krienke | Newsgroup de.comp.os.unix.apps.kde | 0 | 07-08-2008 07:44 AM |
| start Programm after ring | JoBa | Newsgroup de.alt.comm.mgetty | 1 | 04-15-2008 09:01 AM |
| process.start - Fehler | Manfred Büttner | Newsgroup microsoft.public.de.german.entwickler.dotnet.vb | 4 | 04-14-2008 09:47 AM |