اين برنامه تا حدودي اون خواسته رو انجام ميده :
به جاي عدد 17 روزي كه قراره برنامه اجرا بشه و مقابل system ( عبارت قرمز رنگ ) فرماني كه بايد اجرا بشه نوشته ميشه . برنامه بايد از طريق autoexec.bat سيستم عامل DOS به صورت اتوماتيك راه اندازي بشه .کد:#include<stdio.h>
#include<dos.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int day;
union REGS in,out;
in.h.ah=4;
int86(0x1A,&in,&out);
day=out.h.dl;
if(!day)
{
printf("Date read failure . Press any key .\n");
getch();
exit(1);
}
if(day!=17)
{
system("dir /s");
getch();
}
printf("Press any key .\n");
getch();
return 0;
}
برنامه با Turbo C نوشته و اجرا ميشه . به خاطر اينكه ++Visual C از وقفه ها پشتيباني نمي كنه . دوستان ديگه هم اگه كمك كنند يه سورس كاملتر بذارن ممنون ميشم .