• 大小: 148KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: C#
  • 标签: C#  内存  修改器  源码  

资源简介

C#内存修改器源码 功能介绍: C#写的内存修改器,可以选择进程,搜索内存的值,可以 精确搜索,和条件搜索,可以修改内存的值并写入

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

using System.Diagnostics;
using System.Threading;
using System.Runtime.InteropServices;
//_5_1_a_s_p_x
namespace _MEMORY_QUERY_TOOL
{
    public partial class Form1 : Form
    {
        public Form1() {
            InitializeComponent();
            this.FormBorderstyle = FormBorderstyle.FixedSingle;
            this.MaximizeBox = false;
            this.StartPosition = FormStartPosition.CenterScreen;
        }

        Process pChoose;            //选择的进程
        int searchType;             //搜索类型
        int searchBytes;            //搜索字节数
        int nbaseAddr;              //基地址
        
        int[] arrLastSearchAddrs;       //保存搜索出来的地址
        long[] arrLastSearchValues;     //保存搜索出来的值
        List listTempAddrs = new List();      //临时地址列表
        List listTempValues = new List();   //你是数据列表

        Thread threadSearch;            //搜索时候的线程
        Thread threadRefresh;           //后台显示刷新列表线程

        long searchNumOne;              //要搜索的数据1
        long searchNumTwo;              //要搜索的数据2 搜索两只之间用

        int nSelectIndex = 0;           //listview的选中项索引

        private void Form1_Load(object sender EventArgs e) {   //窗体初始化
            comboBox2.Items.Add(“1字节“);
            comboBox2.Items.Add(“2字节“);
            comboBox2.Items.Add(“4字节“);
            comboBox2.Items.Add(“8字节“);
            comboBox2.SelectedIndex = 2;
            comboBox1.Items.Clear();
            comboBox1.Items.Add(“精确值“);
            comboBox1.Items.Add(“大于此值“);
            comboBox1.Items.Add(“小于此值“);
            comboBox1.Items.Add(“两者之间“);
            comboBox1.SelectedIndex = 0;
            groupBox1.Enabled = false;
            groupBox2.Enabled = false;
            //注意    界面上看起来像只有一个textbox
            tbx_searchval_one.Width = tbx_searchval_two.Right - tbx_searchval_one.Left;
            panel1.Hide();          //panel用于添加描述信息
        }

        private void btn_open_Click(object sender EventArgs e) {   //打开进程
            FrmOpenProcess frmProcess = new FrmOpenProcess();
            if (frmProcess.ShowDialog() == DialogResult.OK) {
                label5.Text = “当前进程: “ + frmProcess.P.ProcessName;
                this.Text = “内存修改器 - “ + frmProcess.P.ProcessName;
                pChoose = frmProcess.P;
                listView2.Items.Clear();    //清楚listview2
                ReSetForm();                //重置窗体
            }
        }

        private void btn_first_Click(object sender EventArgs e) {
            if (btn_first.Text == “撤销搜索“) {
                ReSetForm();
                return;
            }
            if (pChoose.HasExited) {
                MessageBox.Show(“未发现进程 进程可能已经结束“);
                return;
            }
            try {
                searchNumOne = Convert.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Debug\
     文件       28160  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Debug\_MEMORY_QUERY_TOOL.exe
     文件       54784  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Debug\_MEMORY_QUERY_TOOL.pdb
     文件       11608  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Debug\_MEMORY_QUERY_TOOL.vshost.exe
     文件         490  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Debug\_MEMORY_QUERY_TOOL.vshost.exe.manifest
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Release\
     文件       27136  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Release\_MEMORY_QUERY_TOOL.exe
     文件       50688  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Release\_MEMORY_QUERY_TOOL.pdb
     文件       11608  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Release\_MEMORY_QUERY_TOOL.vshost.exe
     文件         490  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\bin\Release\_MEMORY_QUERY_TOOL.vshost.exe.manifest
     文件       23394  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\Form1.cs
     文件       24224  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\Form1.Designer.cs
     文件        6195  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\Form1.resx
     文件        1792  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\FrmOpenProcess.cs
     文件        3286  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\FrmOpenProcess.Designer.cs
     文件        5817  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\FrmOpenProcess.resx
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\
     文件        5373  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件        7840  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\ResGen.read.1.tlog
     文件        3696  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\ResGen.write.1.tlog
     文件        1565  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.csproj.FileListAbsolute.txt
     文件       28160  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.exe
     文件         180  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.Form1.resources
     文件         180  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.FrmOpenProcess.resources
     文件       54784  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.pdb
     文件         180  2012-09-11 10:03  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Debug\_MEMORY_QUERY_TOOL.Properties.Resources.resources
     目录           0  2012-09-18 10:57  51aspx_CSharpModifymemory3b63f8af-e64e-4c35-86e8-24e403dfcd08\obj\x86\Release\
............此处省略20个文件信息

评论

共有 条评论