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

如何编写使电脑死机的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()

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12497656.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存