如何编写使电脑死机的C语言程序

Python019

如何编写使电脑死机的C语言程序,第1张

#include<conio.h>

#include<stdio.h>

#include<stdlib.h>

#include<dos.h>

main()

{ union REGS regs

char dp

char *p

clrscr()

regs.h.ah=0x19

intdos(&regs,&regs)

dp=regs.h.al

regs.h.ah=0x47

regs.h.dl=dp

regs.x.si=(char *)calloc(64,sizeof(char))

intdos(&regs,&regs)

if(cf!=0)

{printf("%d",regs.x.ax)

exit(1)}

p=regs.x.si

*(p+63)='\0'

printf("%c:\\%s",dp+65,p)

getch()

}

最简单的C语言死机代码

#include <iostream.h>

void main()

{

int i

//char a[10000]

for (i=0i<10000000i++)

{

cout<<'\a'

//cout<<" 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,好看吧!~ ~ ~"<<endl

}

不要看的小,可以让对方不停的被躁声干扰,并且关不了计算机~~~~~~~~~~~~~~~呵呵!

注意:如果把第二个cout前面的//取掉,会对自己的硬盘不好~~~~~~~~~~~~~~~呵呵

这是windows重启的代码

#include <windows.h>

BOOL MySystemShutdown()

{

HANDLE hToken

TOKEN_PRIVILEGES tkp

// 得到进程的token

if (!OpenProcessToken(GetCurrentProcess(),

TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))

return( FALSE )

// 为了关机权限,得到LUID

LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,

&tkp.Privileges[0].Luid)

tkp.PrivilegeCount = 1 // one privilege to set

tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED

// 得到进程的关机权限

AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,

(PTOKEN_PRIVILEGES)NULL, 0)

if (GetLastError() != ERROR_SUCCESS)

return FALSE

// 强制所有程序关闭,并关机

if (!ExitWindowsEx(EWX_REBOOT

| EWX_FORCE,

SHTDN_REASON_MAJOR_OPERATINGSYSTEM |

SHTDN_REASON_MINOR_UPGRADE |

SHTDN_REASON_FLAG_PLANNED))

return FALSE

return TRUE

}

void main()

{

MySystemShutdown()

}