c++自制极域Killer

上微机课是无聊,又被老师的控屏和黑屏搞得(烦)

《无奈》之下写的。

萌新制作,大佬勿喷!

主要用两个文件,一个负责住进程,另一个负责窗口置顶

注:务必用本蒻蒟给出的名字命名

JiYu.cpp

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int main()
{
	HWND hWnd=GetForegroundWindow();
	ShowWindow(hWnd,SW_HIDE);//熟悉的代码,隐藏黑框框
	system("start up.exe");//调用up(另一个文件)
	while(true)
	{
		int m=MessageBox(NULL,"Kill(Yes) , Start(No) , exit(Cancel)","JiYu",MB_YESNOCANCEL);//MSG消息窗口
		if(m==6)//这些6,7,2是实测出来的数据,可能不一样
			system("taskkill /f /im studentmain.exe");
		else if(m==7)
			system("start StudentMainw");
		else
			exit(0);
	}
	return 0;
}

Pay Attention!! 请在exe文件目录下创建StudentMainw,即极域主程序的快捷方式

up.cpp

#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
int main()
{
	HWND hWnd;
	hWnd=GetForegroundWindow();
	ShowWindow(hWnd,SW_HIDE);//隐藏本体
	hWnd=FindWindow(NULL,TEXT("JiYu"));//搜索进程
	while(true)
		SetWindowPos(hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE|SWP_NOMOVE);//窗口置顶
	return 0;
}

注:请将文件编译,生成exe文件后在运行。主程序为JiYu.exe,双击运行即可

很多人找不到,一直在找的东西,修改游戏的好东东 主要说明Trainer Maker Kit的主要功能“按钮”的使用及代码的输入。压缩包里有汉化版和英文原版,并提供了一个修改器样例。汉化版学习用,制作修改器请用英文原版。 下面说得比较抽象,你可以参看录像来学习。 TMK 的“按钮”与“编辑框” 这两个控件可以使用代码指令功能。 关于按钮的全部属性请参看“按钮属性.txt” 使用方法:点击按钮控件,在主界面上画出控件,然后在控件上右键,就会看到关于这个控件所有可设置选项。 按钮属性:指令编辑: TMK只支持以下四个汇编命令: Poke,Add,Sub , Lck 。 数据类型: BYTE :无符号8位整型,0 至 255 (1 字节)。 WORD :无符号短整型,0 至 65535 (2 字节)。 DWORD :无符号长整型,0 至 4294967295 (4 字节)。 FLOAT :浮点型,3.4E-38 至 3.4E38 (4 字节)。 DOUBLE :双精度浮点型,3.4E-38 至 3.4E38 (8 字节)。 应该举例及指令使用方法: [Poke] 重写已知数值到内存(语法: Poke 地址 反向十六进制数): 例:将数值 90000 和 7477788 重写到内存地址 405888 和 980000。 进行数值进制换算: 90000 = 15F90 十六进制 (反向:90 5F 01) 7477788 = 721A1C 十六进制 (反向:1C 1A 72) 因此,指令为: Poke 405888 90 5F 01 Poke 980000 1C 1A 72 [Add] 增加 (语法: Add 类型 地址 数值): 在内存地址原来的数值上增加指定的数值。 例:Add BYTE 400000 55 [Sub] 减去 (语法: Sub 类型 地址 数值): 在内存地址原来的数值上减去指定的数值。 例:Sub WORD 400000 1253 [Lck] 锁定 (语法: Lck 类型 地址): 锁定内存地址原来的数值(按键自动锁定选项必需开启!)。 例:Lck WORD 400000 又如(这就是锁定十六进制字节而非里面的数据) 例:Lck BYTE 400000 若你对以上指令使用方法相当有困难,可以使用向导功能,省去很多麻烦。 ================================================================== 一些应用说明 例1:要向地址00AB26D2到00AB26D4 写进单字节十六进制8b 4d fc,按向导结果如下 popk 00AB26D2 8b popk 00AB26D3 4d popk 00AB26D4 fc 你可以简化成这样 popk 00AB26D2 8b 4d fc 例2:如何代码修改 代码修改需要些汇编知识,不是三两句就能说清。 例:我们要修改从 地址 1003EB00到1003EB06的代码 Poke 1003EB00 c7 41 04 04 00 00 象这样就可以了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值