ERLEDIGT
NEIN
NEIN
ANTWORTEN
9
9
ZUGRIFFE
10929
10929
EMPFEHLEN
-
Hallo,
ich hab folgendes Problem: Ich soll unter Windows mit einem Script bei einem Schwung Rechner checken , ob eine gewisser Prozess läuft.
Nun würde ich gern wissen ob es ein Windoof Äquivalent zum Unix/Linux "ps x" gibt ?
Sprache soll mal zweitrangig sein. (C, Java, Perl ?)
Könnt ihr mir sagen, wie man an soetwas herankommt ?
Vielen Dank
Gruß
FrankNürnberg ist die geheime Welthaupstadt der Musik, das weiss nur noch keiner :-)
-
Unter WinXP Pro gibts dafür den Befehl 'tasklist'.
-
Es gaebe da auch noch die PsTools.
Welche aehnliche Befehle und Funktionen bietet wie man sie von Linux her kennt.
Waere doch nur alles so einfach wie's mit Linux ist...PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Danke diese Tools werde ich mir mal ansehen.
Allerdings brauch ich das ganze fuer Win2000 was die Tasklist Sache leider überfluessig macht :/
Danke trotzdem soweit, evtl hat ja noch wer einen Geistesblitz
Gruß
FrankNürnberg ist die geheime Welthaupstadt der Musik, das weiss nur noch keiner :-)
-
Wenn WMI läuft, reicht ein bisschen JScript(oder VBS):
Code :1 2 3 4 5 6 7 8 9 10 11 12
//JScript wmi = GetObject( 'winmgmts:' ); query = new Enumerator(wmi.ExecQuery( 'select * from win32_process' )); processes = '> > > > Grad am Start\n\n'; for (; !query.atEnd(); query.moveNext()) { processes += query.item().name + ':\t' + query.item().ExecutablePath + '\n'; } WScript.Echo( processes );
-
Hmmm ma gucken.. danke
Nürnberg ist die geheime Welthaupstadt der Musik, das weiss nur noch keiner :-)
-
Mit .Net so:
MfG, cosmoCode :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
[B]C#[/B] using System; using System.Diagnostics; namespace ProcessService { public class ProcessService { public ProcessService(){} public static void Main( string[] args ) { if ( args != null ) Console.WriteLine( string.Format( "Es existieren {0} Instanzen des Prozesses {1}", CheckForProcess( args[0] ), args[0] ) ); else Console.WriteLine( "Bitte den Namen des Prozesses ohne Dateiendung angeben!" ); } public static int CheckForProcess( string Name ){ Process[] processes; if ( ( processes = Process.GetProcessesByName( Name ) ) != null ) return processes.Length; return 0; } } }MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
29.06.05 16:40 #8
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Process.GetProcesses() wäre wohl angebrachter. Sind ja alle laufenden Prozesse gefragt.
Zitat von cosmochaosmaker
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
-
Hallo Alex!
Wie kommst Du jetzt darauf? Er wollte doch wissenProcess.GetProcessesByName( Name ) sollte doch die Arbeit erspaaren
Zitat von BeaTBoxX
duch alle mit Process.GetProcesses() abgerufenen Prozesse selber duch iterieren zu müssen
um festzustellen ob der gefragte Prozess da ist.
Hab ich etwa was falsch verstanden?MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
29.06.05 17:32 #10
- Registriert seit
- Aug 2001
- Ort
- Österreich, Stmk, Graz
- Beiträge
- 2.783
Mh.. ok, hab ich nun zuschnell gelesen. Dacht geht jetzt mal nur um alle Prozesse. Mein Fehler.
With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
Aaron Satie
Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
Captain Jean-Luc Picard, Stardate ~41294.5
Tutorials.de chattet. Hier gibts auch .net Support ^^
Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de
(moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions
Ähnliche Themen
-
Java Prozessliste
Von jb007 im Forum JavaAntworten: 4Letzter Beitrag: 15.05.07, 16:35 -
Prozessliste unter Linux
Von HerrMann im Forum C/C++Antworten: 0Letzter Beitrag: 25.01.05, 15:14 -
Windows Username auslesen
Von Skala im Forum JavaAntworten: 3Letzter Beitrag: 05.01.05, 14:19 -
Windows Prozessliste auslesen
Von hankenberge im Forum JavaAntworten: 4Letzter Beitrag: 10.08.04, 12:50 -
Windows Verzeichnisgröße auslesen...
Von dPo2000 im Forum Office-AnwendungenAntworten: 7Letzter Beitrag: 04.09.03, 08:06





Zitieren

Login





