The c# code below can be used to capture the screen .
Combined with the filesystemwatcher class ,this code can be used to monitor user activities on a computer.You can also add a timer to this method to capture the screen at regular intervals or you can use a simple client -server application to transfer the captured images to an e-mail account.
In a nutshell u can use this method depending on your needs.
Any corrections or critics corncerning this code is warmly welcomed.
private static Image CaptureScreen()
{
Size s=Screen.PrimaryScreen.Bounds.Size;
Bitmap bmp=new Bitmap(S.Width,S.height);
Graphics g=Graphics.FromImage(bmp);
g.CopyFromScreen(0,0,0,0,s);
return bmp;
}