for(char i='A';i<'Z';i++)		//遍历所有磁盘
	{
		char dir[20]={i,":"};		//组成磁盘名称
		char path[100];				//定义文件路径
		UINT type=GetDriveType(dir);		//获取磁盘类型
		if(type==DRIVE_FIXED||type==DRIVE_REMOVABLE)		//判断是否是移动硬盘或者是电脑上的硬盘
		{
			WIN32_FIND_DATA fd;			//定义一个WIN32_FIND_DATA的数据
			wsprintf(path,"%s\\*.*",dir);
			HANDLE hFile=FindFirstFile(path,&fd);		//定义一个文件句柄
			if(hFile!=INVALID_HANDLE_VALUE)				//判断获取到的hFile是否为空
			{
				while(FindNextFile(hFile,&fd))			//循环遍历文件
				{
					printf("%s\\%s\n",dir,fd.cFileName);
					if(strcmp(fd.cFileName,"autorun.inf")==0)		//判断文件名是否是autorun.inf
					{
						MessageBox(NULL,"检查到autorun.inf文件","提示",MB_OK);
					}
				}
			}
			FindClose(hFile);
		}
	}

相关文章:

  • 2022-12-23
  • 2021-06-02
  • 2021-08-10
  • 2021-12-10
  • 2022-12-23
  • 2021-10-02
  • 2022-12-23
  • 2019-08-17
猜你喜欢
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-06-15
  • 2021-06-14
  • 2021-12-11
  • 2022-12-23
相关资源
相似解决方案