Meinews.de  


Zurück   Meinews.de > Forum > Newsgroups microsoft.public.de.* 1 Forum > Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp
Registrieren FAQ Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren

Newsgroup microsoft.public.de.german.entwickler.dotnet.csharp Forum microsoft.public.de.german.entwickler.dotnet.csharp

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07-15-2008, 03:33 PM
Sven W.
 
Beiträge: n/a
Standard Process.start() - ausgeführtes Programm hängt, C# auch

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;
}
Mit Zitat antworten
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Meinews.de
Standard Sponsored Links

  #2  
Alt 07-15-2008, 03:43 PM
Frank Dzaebel
 
Beiträge: n/a
Standard Re: Process.start() - ausgeführtes Programm hängt, C# auch

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
Mit Zitat antworten
 
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen
Es ist dir nicht erlaubt, auf Beiträge zu antworten
Es ist dir nicht erlaubt, Anhänge anzufügen
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten

vB Code ist An
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus

Ä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


Alle Zeitangaben in WEZ. Es ist jetzt 05:20 AM Uhr.



Powered by: vBulletin Version 3.6.7 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Forum SEO by Zoints