C语言编写简单病毒检测程序

 时间:2026-02-15 14:45:26

1、首先打开VC++6.0

C语言编写简单病毒检测程序

2、选择文件,新建

C语言编写简单病毒检测程序

3、选择C++ source file 新建一个空白文档

C语言编写简单病毒检测程序

4、先声明头文件

#include<stdio.h>

#include<ctype.h>

#include<dos.h>

#include<dir.h>

#include<stat.h>

#include<io.h>

#include<string.h>

C语言编写简单病毒检测程序

5、主函数

int main()

{

struct ffblk ffblock;

struct date today;

struct time now;

FILE *fp;

register long int dfv;

char pat[128];

int virus=0,vsize=0;

clrscr();

printf("*********************************\n");

printf("| This is a virus test function |\n");

printf("*********************************\n\n");

printf("Testing virus.................\n\n");

/*取得当前工作路径*/

getcwd(pat,128);

/*切换目录*/

chdir(pat);

/*找到文件COMMAND.COM*/

dfv=findfirst("\\*.*",&ffblock,23);

while(!dfv)

{

if(!strcmp(ffblock.ff_name,"COMMAND.COM"));

vsize=ffblock.ff_fsize/100;

dfv=findnext(&ffblock);

}

if(vsize!=0&&vsize!=478&&vsize!=232&&vsize!=253&&vsize!=2237&&159&&vsize!=252)

{

vsize=0;

printf("This is virus in your computer\n");

virus=1;

}

if((fp=fopen("record.txt","w"))==NULL)

{

printf("Can't open the file record.txt\n");

exit(0);

}

/*取得日期时间*/

getdate(&today);

gettime(&now);

/*记录病毒信息到文件 record.txt*/

if(virus==1)

fprintf(fp,"%d-%d-%d-%d:%0d",today.da_year,today.da_mon,today.da_day,now.ti_hour,now.ti_min);

else

printf("Don't find virus in your computer\n");

fclose(fp);

getch();

return 0;

}

C语言编写简单病毒检测程序

  • 沙盘游戏中的玩具
  • 提升插画质感的方法
  • office如何设置PPT缓存的位置
  • Vue数组的基本操作:Some和Every
  • [HTML5应用] CSS3倾斜的网页图片
  • 热门搜索
    节水节电节粮手抄报 诚信教育手抄报 金秋十月手抄报 手抄报8k版面设计图 安全手抄报版面设计图 童话手抄报内容 国防手抄报 端午节的手抄报 简单 科技节手抄报内容 校园文明礼仪手抄报