Информация сайта компьютерной безопасности <<< Hack Style >>> ну тут все стандартно : удаление фаила game.exe - DeleteFile("game.exe"); копирование game.exe в game2.exe - CopyFile("game.exe","game2.exe",false); где false значит что надо переписать существующий(если таковой есть) а если посавить true то существующий фаил не будет перезаписан функция поиска по всем папкам: где входные значения: lpszFileName - формат поиска (что ищем) и bInnerFolders - искать ли в поддиректориях или нет (true/false) BOOL SearchFiles(LPCTSTR lpszFileName,BOOL bInnerFolders) { LPTSTR part; char tmp[MAX_PATH]; char name[MAX_PATH]; HANDLE hSearch = NULL; WIN32_FIND_DATA wfd; memset(&wfd, 0, sizeof(WIN32_FIND_DATA)); if(bInnerFolders==TRUE) { if(GetFullPathName(lpszFileName, MAX_PATH, tmp, &part) == 0) return FALSE; strcpy(name, part); strcpy(part, "*.*"); wfd.dwFileAttributes = FILE_ATTRIBUTE_DIRECTORY; if (!((hSearch = FindFirstFile(tmp, &wfd)) == INVALID_HANDLE_VALUE)) do { if (!strncmp(wfd.cFileName, ".", 1) || !strncmp(wfd.cFileName, "..", 2)) continue; if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { char next[MAX_PATH]; if(GetFullPathName(lpszFileName, MAX_PATH, next, &part) == 0) return FALSE; strcpy(part, wfd.cFileName); strcat(next, "\\"); strcat(next, name); SearchFiles(next,TRUE,spoil); } } while (FindNextFile(hSearch, &wfd)); FindClose (hSearch); } if ((hSearch = FindFirstFile(lpszFileName, &wfd)) == INVALID_HANDLE_VALUE) return TRUE; do if (!(wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { char file[MAX_PATH]; if(GetFullPathName(lpszFileName, MAX_PATH, file, &part) == 0) return FALSE; strcpy(part, wfd.cFileName); MessageBox(NULL,file,"НАШЕЛ !!!",0); //здесь надо писать обработку найденых фаилов (полный путь лежит в переменной file ) } while (FindNextFile(hSearch, &wfd)); FindClose (hSearch); return TRUE; } форматы записи - SearchFiles("game.exe",TRUE); - ищем все game.exe с текущей позиции SearchFiles("с:\\*.exe",TRUE); - ищем все .exe на диске с ( "с:\\" - это не ошибка-знак "\" понимается только как "\\" ) по крайней мере у меня :)) (я работаю на LCC компиле) вот и все ... Все права защищены ~< KAPMAH >~ www.HackStyle.narod.ru