Hoe detecteer ik of er een process wordt gestart / gestopt. Ik heb al een manier die om de seconde een lijst met draaiende processen opvraagt en vervolgens vergelijkt meet een eerder opgehaalde lijst. Toch vind ik dit niet echt efficient. Is er een manier om dit met een hook op te lossen? Ik weet op dit moment alleen hoe ik windows moet hooken niet het hele systeem.
zie:
http://www.codeproject.com/threads/ProcMon.asp
en
http://www.microsoft.com/...0199/nerd/nerd0199top.htm
werkt wel mbv een driver maar is voor zover ik weet (en heb er goed naar gezocht) de beste methode. Het is alleen voor Win2000, XP. Voor Win9X moet je even zoeken (heb niet zo 123 de link bij de hand) naar een andere voorbeeld dat ook gebruik maakt van een (vxd) driver.
http://www.codeproject.com/threads/ProcMon.asp
en
http://www.microsoft.com/...0199/nerd/nerd0199top.htm
werkt wel mbv een driver maar is voor zover ik weet (en heb er goed naar gezocht) de beste methode. Het is alleen voor Win2000, XP. Voor Win9X moet je even zoeken (heb niet zo 123 de link bij de hand) naar een andere voorbeeld dat ook gebruik maakt van een (vxd) driver.
[ Voor 46% gewijzigd door martijn_brinkers op 22-04-2003 20:25 ]
Ik vind deze manier lastiger dan die ik nu heb:
- Heeft losse driver nodig
- Driver is verschillend in win98 en Nt/2000 besturingsystemen.
Als het werkt met de manier zoals je het nu doet zou ik dat zo houden. In mijn geval moest ik de proces-creation onderscheppen voordat het proces echt van start ging (dus real-time).