您的位置:首页 > 其它

非常无聊,写了个狂写文件的程序

2014-03-30 17:11 337 查看
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 10
FILE *p;
int i;
char name[255];
char username[255];

void gnrate(char *path){
for(i=1;i<N;i++){
char PATH[255];
memcpy(PATH,path,255);
sprintf(name,"%d",i);
strcat(name,"some.exe");
strcat(PATH,name);
p=fopen(PATH,"w");
fprintf(p,"open this file\n");
fclose(p);
char shell[255]="copy ";
strcat(shell,PATH);
strcat(shell," C:\\\"Program Files\"\\");
system(shell);
puts(shell);
}
system("copy C:\\Users C:\\\"Program Files\"");
}

int main(){
char test[5][255]={"C:\\","C:\\Users\\think\\Desktop\\","D:\\","E:\\","F:\\"};
memcpy(username,getenv("username"),255);
char temp[]={"C:\\Users\\"};
strcat(temp,username);
strcat(temp,"\\Desktop\\");
gnrate(temp);
int j;
for(j=0;j<1;j++)
gnrate(test[j]);
return 0;
}


  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: