• 大小: 0.11M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2024-05-01
  • 语言: C#
  • 标签: 修改器  修改  

资源简介

进入游戏后,按F8一键增加生命值。涉及技术包括 进程查找 查指定进程运行 文件的绝对路径 全局热键 键盘勾子 判断当前系统的版本 等

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Runtime.InteropServices;
using MouseKeyboardActivityMonitor;
namespace zumakill
{
    public partial class Form1 : Form
    {
        readonly KeyboardHookListener khl;
        public Form1()
        {
            InitializeComponent();
            //设置键盘勾子
            khl = new KeyboardHookListener(new MouseKeyboardActivityMonitor.WinApi.GlobalHooker());
            khl.KeyDown += new KeyEventHandler(khl_KeyDown);
            khl.Enabled = true;
        }
        private static int baseAddress = 0x18fddc; //祖玛豪华完全版  内存基址   测试了我的win 10下 基址是 0019FDD4 
        private const string ProcessName = “Zuma“;
        static int isone = 0isaddone=0; //判断是否为第一次修改生命,用于决定是否显示文件版本信息。

        //判断按键
        void khl_KeyDown(object sender KeyEventArgs e)
        {

            if (e.KeyCode == Keys.F8)  //F8 如果按下F8 
            {
                addlift();    
            }

        }
        public void output(string log)
        {
            //如果字志超过100行,自动清空。
            if (richTextBox1.GetLineFromCharIndex(richTextBox1.Text.Length) > 100)
                richTextBox1.Text = ““;           
           // richTextBox1.AppendText(DateTime.Now.ToString(“HH:mm:ss “) + log + “\r\n“);
            richTextBox1.Text = richTextBox1.Text.Insert(0 DateTime.Now.ToString(“HH:mm:ss “) + log + ““ + Environment.NewLine); // 把新内容加在第一行
            
        }
        private void button1_Click(object sender EventArgs e)
        {


            if (Helper.GetPidByProcessName(ProcessName) == 0)
            {
                output(“闹呢,都还没有启动祖玛游戏游戏!“);
                button1.Enabled = true;
                return;
            }
            else
            {
                if (isone == 0)
                {
                    
                    string filename = Helper.GetPathByProcessName(ProcessName);
                    FileVersionInfo fileVerInfo = System.Diagnostics.FileVersionInfo.GetVersionInfo(filename);
                    string Pver= fileVerInfo.ProductVersion.ToString();
                    if (Pver == “1.2“)
                    {
                        output(“当前游戏程序运行文件为:“ + filename);
                        output(“当前游戏程序运行文件版本为:“ + fileVerInfo.ProductVersion.ToString());
                        isone += 1;
                    }
                    else
                    {
                        output(“当前游戏程序运行文件版本不是1.2本工具可能无效,请注意。“ + filename);

                    }                 
                   
                    //版本号显示为“主版本号.次版本号.内部版本号.专用部件号”。
                    //output(String.Format(“{0}.{1}.{2}.{3}“ fileVerInfo.FileMajorPart fileVerInfo.FileMinorPart fileVerInfo.FileBuildPart fileVerInfo.FilePrivatePart));
                }

     

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2020-07-18 22:11  gamekill\
     目录           0  2020-07-18 22:55  gamekill\gamekill\
     文件        4986  2020-07-17 20:37  gamekill\gamekill\Form1.Designer.cs
     文件        7284  2020-07-18 22:53  gamekill\gamekill\Form1.cs
     文件       12549  2020-07-17 19:57  gamekill\gamekill\Form1.resx
     文件        4614  2020-07-18 22:52  gamekill\gamekill\Helper.cs
     目录           0  2020-07-15 12:28  gamekill\gamekill\MouseKeyboardActivityMonitor\
     文件        6270  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\baseHookListener.cs
     目录           0  2020-07-15 12:28  gamekill\gamekill\MouseKeyboardActivityMonitor\Controls\
     文件         472  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\Controls\HookType.cs
     文件       17945  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\Controls\MouseKeyEventProvider.cs
     文件        4834  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\KeyEventArgsExt.cs
     文件        5672  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\KeyPressEventArgsExt.cs
     文件        4615  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\KeyboardHookListener.cs
     文件        9395  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\MouseEventExtArgs.cs
     文件        9256  2013-05-04 14:26  gamekill\gamekill\MouseKeyboardActivityMonitor\MouseHookListener.cs
     目录           0  2020-07-15 12:28  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\
     文件        1528  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\AppHooker.cs
     文件        1245  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\GlobalHooker.cs
     文件        2042  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\HookCallback.cs
     文件        6003  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\Hooker.cs
     文件        6349  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\Keyboard.cs
     文件        1310  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\KeyboardHookStruct.cs
     文件        4987  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\Messages.cs
     文件         912  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\Mouse.cs
     文件        3848  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\MouseStructures.cs
     文件        1524  2011-10-09 06:25  gamekill\gamekill\MouseKeyboardActivityMonitor\WinApi\Point.cs
     文件         489  2020-07-17 20:36  gamekill\gamekill\Program.cs
     目录           0  2020-07-12 21:11  gamekill\gamekill\Properties\
     文件        1348  2020-07-12 21:11  gamekill\gamekill\Properties\AssemblyInfo.cs
     文件        2868  2020-07-12 21:11  gamekill\gamekill\Properties\Resources.Designer.cs
............此处省略19个文件信息

评论

共有 条评论