Kann ich in C überprüfen ob eine Exe läuft und wenn nicht sie starten lassen? Oder gingen das in VB viel einfacher? Ich hab grad mal gegooglet aber nicht wirkliches gefunden? Ist das überhaupt möglich?
Wenn Du vor hast, einen Virus zu schreiben, solltest Du es jetzt sagen. Wir mögen solche Leute nämlich nicht, weil die böse sind. scnr. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21)
PS: bezüglich virus: Um ein Programm in Windows zu beenden, brauch man ein eigenes offenes Programm. Und das wird man doch wohl merken!? -- Mit freundlichen Grüßen Audron, audron@sxene.de Dieser Post wurde am 06.12.2004 um 15:41 Uhr von Audron-AT-www editiert.
@Sloth: Ob der Prozess gestartet ist kannst du mit den Toolhelp funktionen ermitteln.Oder mit den PSAPI Funktionen EnumProcesses und GetModuleBaseName. Mit den Toolhelpfunktionen ist es aber definitiv leichter. Naja,den Prozess startest du mit CreateProcess(falls er nicht läuft) und dann kannst du mit WaitForSingleObject auf das HANDLE des Prozesses warten.Dieses wird signalisiert sobald der Prozess beendet wird.....
MfG Spacelord -- .....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.