[c++整人代码]逼人承认“我是猪” 「v2.0」

这是一篇介绍作者原创整人小病毒的博客,用户必须输入‘我是猪’才能继续。程序特性包括窗口始终保持最前且无法关闭。更新内容包括要求运行者手动输入特定文字。文章提供了编译设置指南,并提供已编译的exe文件供下载,同时声明仅供学习,后果自负。
摘要由CSDN通过智能技术生成

㊀程序介绍

这是本人原创的一个整人小病毒,唯一的杀伤力就是逼着你想坑的人承认他是猪。
本次更新:要求运行程序的人手动输入“我是猪”三个字

㊁程序截图

1 本程序的窗口会自动保持最前

在这里插入图片描述

2 无法关闭本窗口

在这里插入图片描述

代码展示:

#include <Windows.h>
#include <cstdio>

#define BUTTON_ID  10011            /*按钮ID*/

int chang, kuan;
HWND hwnd;   /*实例化一个句柄*/
char title[100] = "哈哈哈!!!你被耍了";
HDC         hdc ;
PAINTSTRUCT ps ;
RECT        rect;

int print( char words[] )
{
   
	hdc = BeginPaint(hwnd, &ps);
	/* TODO: Add any drawing code here... */
			
	GetClientRect(hwnd, &rect);
	DrawText(hdc, words, strlen(words), &rect, DT_CENTER);
	EndPaint(hwnd, &ps);
} 

int ckzq()/*刷新窗口*/
{
   
	HWND hForeWnd = NULL; 
	HWND hWnd= FindWindow(NULL, title); 
	DWORD dwForeID; 
	DWORD dwCurID; 
 
	hForeWnd =  GetForegroundWindow(); 
	dwCurID  =  GetCurrentThreadId(); 
	dwForeID =  GetWindowThreadProcessId( hForeWnd, NULL ); 
	
	AttachThreadInput  ( dwCurID, dwForeID, TRUE); 
	ShowWindow         ( hWnd, SW_SHOWNORMAL ); 
	
	SetWindowPos       ( hWnd, 
						 HWND_TOPMOST, 
						 0,0,0,0, 
						 SWP_NOSIZE|SWP_NOMOVE ); 
						 
	SetWindowPos       ( hWnd, 
						 HWND_NOTOPMOST, 
						 0,0,0,0, 
						 SWP_NOSIZE|SWP_NOMOVE ); 
						 
	SetForegroundWindow( hWnd ); 
	AttachThreadInput  ( dwCurID, dwForeID, FALSE);
}

int moddle
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值