Hi....its me again...

can anybody tell me what functions or calls i need to make to check if a certain application is on...

LEMME EXPLAIN:

i want to write an application that pretty much checks what the user is doing on his/her pc. Get keys pressed, get internet websites, get applications started, get names of cds and disks, check for files accesed and log into a textfile.

I plan to structure it this way:
5 actual forms running at one time; that scans if each other is running; if one is closed one of the other 4 applications "re-runs" the one that has been closed

I expect all applications to check for each other every 5 seconds / a application check effectively every one second.

I want to structure it this way so that the user cant just close the application <prety much a surveilance application>.



***if anybody can tell me a better way of doing this please enlighten me. In essence, I dont want the user to close the application so that the application can keep a log of what they are doing; and if there is 5 applications are running, that check for each other, they cant close all 5 at one time.

*** gimme some ideas if you guys hav e any