vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Hilfe bei Prozessen -> Problem bei Prüfung 
Autor: ChaosNo1
Datum: 23.06.06 11:20

Hallo

ich habe folgenden Code im FormLoad

Dim c As system.Diagnostics.Process
		Dim p As system.Diagnostics.Process
		dim arg as string
		dim doClose as boolean
		c = system.Diagnostics.Process.GetCurrentProcess
		For Each p In system.Diagnostics.Process.GetProcessesByName(c.ProcessName)
			If p.Id <> c.Id Then
				If Not p Is Nothing Then
					For Each arg In Environment.GetCommandLineArgs
						If arg = "exit" Then 
							p.Kill
							systemicon.Visible=False
							end
						End If
					Next
					Msgbox("Läuft bereits")
					systemicon.Visible=false
					me.close
				End If
			End If	
		Next
Das Programm soll nur nur 1 mal laufen können.
Wenn ich es unter Windows mit doppelklick starte, dann funktioniert es ohne Probleme. Ich muss das Programm aber per vbscript mit hilfe von shell aufrufen.
Auch hier ist bei einem zweiten Aufruf der Prozessname (laut Taskmanager) gleich, aber trozdem läuft dann eine zweite instanz des Programms.

Wo hakt es da?
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hilfe bei Prozessen -> Problem bei Prüfung745ChaosNo123.06.06 11:20
Re: Hilfe bei Prozessen -> Problem bei Prüfung388ChaosNo123.06.06 11:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel