Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Anhand PID prüfen ob Prozess läuft

Frage Entwicklung VB for Applications

Mitglied: Haegar75

Haegar75 (Level 1) - Jetzt verbinden

11.11.2010, aktualisiert 19:01 Uhr, 7690 Aufrufe, 2 Kommentare

Hallo Leute,
ich benötige eure Hilfe..
Mein Programm startet eine weitere Anwendung und beendet diese wieder wenn es beendet wird.

01.
      Dim instance As New ProcessStartInfo 
02.
        instance.WorkingDirectory = FS.GetParentPath(Pfad) 
03.
        instance.FileName = Pfad 
04.
        Dim p As Process = Process.Start(instance)
Falls das zweite Programm allerdings vorzeitig bendet wurde, erzeugt mein

01.
p.Kill() 
eine Exception.. Wie kann ich vorher prüfen ob es was zum beenden gibt? Der Name der 2. Anwendung kann variieren..

Gruß Haegar
Mitglied: bastla
11.11.2010 um 19:10 Uhr
Hallo Haegar75!

Entweder einfach per "Try" oder tatsächlich unter Verwendung der PID etwa in der Art (ungetestet):
01.
Dim proc As Process, IsActive As Boolean = False, PID As String = p.Id.ToString() 
02.
For Each proc In Process.GetProcesses 
03.
    If proc.Id.ToString() = PID Then 
04.
        IsActive = True 
05.
        Exit For 
06.
    End If 
07.
Next proc 
08.
If IsActive Then p.Kill()
Grüße
bastla
Bitte warten ..
Mitglied: Haegar75
12.11.2010 um 07:25 Uhr
Hallo Bastla,
so gehts jetzt auch ohne Exception! Vielen Dank!
VG Haegar
Bitte warten ..
Ähnliche Inhalte
Windows Server
Script zum prüfen von Prozessen
gelöst Frage von Florian86Windows Server5 Kommentare

Hallo, folgendes Problem: ich möchte über ein Script was als geplanter Task läuft prüfen ob ein Programm auf einen ...

Batch & Shell
Wenn Prozess läuft kann Batch den Code nicht weiterverarbeiten?
gelöst Frage von spookypoofBatch & Shell11 Kommentare

Hallo, Ich hab ein Problem. Ich hab z.B. zwei verschiedene Menü's und im zweiten Menü starte ich eine Datei. ...

Windows Server
SCCM 2012 Anwendung nur installieren wenn bestimmter Prozess nicht läuft
Frage von astronomy88Windows Server3 Kommentare

Hallo Administrator.de-Forum, ich war leider schon so lange nicht mehr hier, dass ich mich komplett neu anmelden musste (ehemals ...

Batch & Shell
Skript soll warten bis bestimmte Prozess nicht mehr läuft
gelöst Frage von DaniBatch & Shell3 Kommentare

Guten Abend Kollegen, ich schreibe ein Powershellskript in dem ein Tool aufgerufen wird: Das Skript wartet leider nicht bis ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Necur-Botnet soll Erpressungstrojaner Scarab massenhaft verbreiten

Information von BassFishFox vor 2 StundenErkennung und -Abwehr

12,5 Millionen Spam-Mails aus einem Bot-Netz mit 6 Millionen Computern? Eigentlich eine schwache Leistung. Die Erpresser setzen dabei auf ...

Microsoft

Nadeldrucker-Problem unter Windows - Microsoft liefert Updates

Information von BassFishFox vor 3 StundenMicrosoft

Hat ja nicht lange gedauert. Nachdem die November-Updates für Windows 7, 8.1 und 10 zahlreiche Nadeldrucker lahmgelegt hatten, stellt ...

Linux

Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde

Information von Frank vor 10 StundenLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 1 TagBatch & Shell9 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Heiß diskutierte Inhalte
Linux
Limux-Ende in München: Wie ein Linux Projekt unter Ausschluss der Öffentlichkeit zerstört wurde
Information von FrankLinux14 Kommentare

Mein persönlicher Kommentar zum Thema "Limux-Ende". Die SPD-Politikerin Anne Hübner hat die Richtung von München ganz klar definiert: "Wir ...

Router & Routing
Zwei Netzwerke erstellen
Frage von bunteblumeRouter & Routing14 Kommentare

Hallo Zusammen, Ich möchte gerne ein backup von einem bestimmten Folder welcher auf dem Server regelmässig synchronisiert wird auf ...

Off Topic
Fachkräftemangel in Deutschland? - Talentschmiede schreibt alle 2 Tage die gleichen Stellen aus
Frage von Penny.CilinOff Topic12 Kommentare

Hallo, haben wir in Deutschland Fachkräftemangel? Die Talentschmiede schreibt gefühlt alle zwei Tage dieselben Stellen aus. Und das schon ...

Windows Server
Kann man im KMS nachschauen , wieviele Clients den Key in Anspruch genommen haben
gelöst Frage von rainergugusWindows Server12 Kommentare

Hallo, wir haben einen KMS Windows 10 Key. Dieser ist ja W7 kompatibel. Aber unser Windows 7 Pool registriert ...