اين يه سورس ساده به زبان سي مي باشد كه تمامي پيكسل هاي مونيتور رو در يك ارايه
ذخيره مي كنه و بعد از چند ثانيه بر مي گردونه(يه چيزي شبيه refresh)

#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <dos.h>

void save_screen();
void restore_screen();

int start_pix[2000];
//***********************
void main(){
clrscr();
 
printf("salam");
 
printf("Reza Hashemian");
 
save_screen();
 
sleep(2);
 
clrscr();
 
sleep(3);

 
restore_screen();
getch();}

//*************************
void save_screen()
{
 
int far *p;
 
p=(int far *)0xb8000000;
 
int i=0;
 for(
i=0;i<2000;i++){
    
start_pix[i]=*(p+i);
 }


}

//**************************
void restore_screen(){
int far *p;
 
p=(int far *)0xb8000000;
 
int i=0;
 for(
i=0;i<2000;i++){
    *(
p+i)=start_pix[i];

}
}