Hi, Leute
Ich bin gerade dabei, eine Art Kindersicherung mit "Petze" Funktion zu schreiben (für meinen kleinen Bruder). Wie kann ich herausfinden, ob ein Programm gestartet wurde und wie es heißt?
Ist ein Programm gestartet worden?
- PureBasic4.0
- Beiträge: 785
- Registriert: 29.10.2006 17:26
- Wohnort: 127.0.0.1
Ist ein Programm gestartet worden?
PB 4.50 RC1 + Ubuntu 10.04 LTS + Windows 7 x64
Hi PureBasic4.0,
du könntest eine Liste mit allen laufenden Prozessen erstellen lassen und diese in bestimmen Intervallen mit einer weiteren, neu erstellten Liste vergleichen.
Code zum ermitteln der laufenden Programme:
Mfg DerProgger
du könntest eine Liste mit allen laufenden Prozessen erstellen lassen und diese in bestimmen Intervallen mit einer weiteren, neu erstellten Liste vergleichen.
Code zum ermitteln der laufenden Programme:
Code: Alles auswählen
Handle = CreateToolhelp32Snapshot_(#TH32CS_SNAPPROCESS,0)
If Handle > -1
ProcessInfo.PROCESSENTRY32
ProcessInfo\dwSize = SizeOf(ProcessInfo)
Retval = Process32First_(Handle,@ProcessInfo)
While Retval
Debug PeekS(@ProcessInfo\szExeFile)
Retval = Process32Next_(Handle,@ProcessInfo)
Wend
CloseHandle_(Handle)
EndIf
- PureBasic4.0
- Beiträge: 785
- Registriert: 29.10.2006 17:26
- Wohnort: 127.0.0.1