XH补丁制作工具的使用&入门级补丁的使用

下载链接

XH 补丁制作工具1.3.6.rar - 蓝奏云 (lanzoux.com)icon-default.png?t=N7T8https://wenjiu.lanzoux.com/ior3Jf3p5xg

补丁界面

载入我上一篇文章所提到的软件

在我们所修改的指令位置右键--->在内存窗口中转到--->选定的地址

红色的位置就是我们所修改过后的指令

这是他原本的指令:

我们在内存地址处填写此处的地址(004028DB)

在修改指令处填写修改过后的十六进制指令(最好是一整行)

然后点击添加,再点击生成补丁

生成到当前目录下后,我们运行下试试

发现补丁应用成功!

此方法适用于因为保护壳等原因导致破解后无法保存等问题

其他补丁软件同理

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个使用Graphic库函数制作模拟时钟的示例程序: ``` #include <graphics.h> #include <math.h> #include <time.h> #define PI 3.14159265358979323846 int main() { int gd = DETECT, gm; initgraph(&gd, &gm, ""); int x0 = getmaxx() / 2; // 圆心的X坐标 int y0 = getmaxy() / 2; // 圆心的Y坐标 int r = 150; // 时钟的半径 while (1) { // 获取当前时间 time_t t = time(NULL); struct tm* tm = localtime(&t); // 清空屏幕 cleardevice(); // 绘制表盘 setcolor(WHITE); circle(x0, y0, r); for (int i = 0; i < 12; i++) { int x = x0 + r * sin(2 * PI * i / 12); int y = y0 - r * cos(2 * PI * i / 12); char str[2]; sprintf(str, "%d", i + 1); outtextxy(x - 5, y - 5, str); } // 绘制时针 setcolor(YELLOW); int xh = x0 + 0.5 * r * sin(2 * PI * (tm->tm_hour % 12) / 12 + 2 * PI * tm->tm_min / 720); int yh = y0 - 0.5 * r * cos(2 * PI * (tm->tm_hour % 12) / 12 + 2 * PI * tm->tm_min / 720); line(x0, y0, xh, yh); // 绘制分针 setcolor(GREEN); int xm = x0 + 0.8 * r * sin(2 * PI * tm->tm_min / 60); int ym = y0 - 0.8 * r * cos(2 * PI * tm->tm_min / 60); line(x0, y0, xm, ym); // 绘制秒针 setcolor(RED); int xs = x0 + 0.9 * r * sin(2 * PI * tm->tm_sec / 60); int ys = y0 - 0.9 * r * cos(2 * PI * tm->tm_sec / 60); line(x0, y0, xs, ys); // 延时1秒 delay(1000); } getch(); closegraph(); return 0; } ``` 在这个示例程序中,我们首先调用`initgraph()`函数来初始化图形界面。然后,我们定义了圆心的X坐标、圆心的Y坐标和时钟的半径。 接着,我们进入一个无限循环,在每次循环中获取当前时间,并根据当前时间来绘制时针、分针和秒针。 首先,我们绘制表盘,使用`circle()`函数来绘制圆形,使用`sin()`和`cos()`函数来计算表盘上每个数字的位置,使用`outtextxy()`函数来在表盘上绘制数字。 然后,我们绘制时针,使用`line()`函数来绘制从圆心到时针末端的线段,使用`sin()`和`cos()`函数来计算时针的末端坐标。 接着,我们绘制分针和秒针,使用类似的方法来计算末端坐标。 最后,我们使用`delay()`函数来延时1秒,使得时钟的指针能够动起来。 希望这个示例程序能够帮助你了解如何使用Graphic库函数制作模拟时钟。如果你有任何问题,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值