Description: for(char cbNum= D cbNum<= Z cbNum++) //遍历可能的U盘盘符
{
strdir.Empty()
strdir.Format(" c:",cbNum)
if(GetDriveType((LPCTSTR)strdir)==DRIVE_REMOVABLE)// 可移动的磁盘
{
//-------设置扫描目录---------
strdir+="\\autorun.inf"
WIN32_FIND_DATA FileData
//-------搜索autorun.inf文件
HANDLE hSearch = FindFirstFile(strdir , &FileData)
//如果U盘中发现了autorun.inf文件就中彩了
if (hSearch != INVALID_HANDLE_VALUE)
{
//复制病毒路径到全局变量
g_strFile=strdir
ShowWindow(SW_SHOW) //如果发现病毒会自动显示程序主窗体
//把病毒路径复制到窗口上
SetDlgItemText(IDC_PATH,strdir)
//使用PC机箱的扬声器报警
Beep(2500,500)
//结束病毒扫描
KillTimer(0)
//设置清除病毒按钮为可用
GetDlgItem(IDC_BTN_KILL)->EnableWindow(TRUE)
}
CloseHandle(hSearch)
}
To Search:
File list (Check if you may need any files):
UFW\UFW.clw
...\ReadMe.txt
...\UFW.h
...\UFW.cpp
...\StdAfx.h
...\StdAfx.cpp
...\UFW.dsp
...\UFW.dsw
...\UFW.ncb
...\UFW.plg
...\UFWDlg.h
...\Resource.h
...\UFWDlg.cpp
...\UFW.rc
...\UFW.APS
...\UFW.opt
...\res\UFW.rc2
...\...\UFW.ico
...\Debug
...\res
UFW