c#中用windows api函数修改内存数据
2008-04-28 20:07
507 查看
这个问题来自伴水的《划拳机器人》
,对本文用途感兴趣的朋友请大致阅读伴水的帖子,在帖子中我用这个方法写了剪刀五号
,战绩不错,当然属于作弊的方法了。
剪刀五号的思路就是每次出拳,尽量让对方能赢,然后根据一个地址段来扫描内存中对方所赢的局数的保存地址,找到后在得到比赛结果时把内存数据改掉。这个类似以前打单机游戏时用的fpe之类的修改工具。当然,如果对方故意犯规,一局也不赢,你是找不到他的地址的,这样可以通过正常途径来获取胜利。
把剪刀五号核心代码简化后,主要为三个api函数
OpenProcess,ReadProcessMemory,WriteProcessMemory
代码大致如下:
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Runtime.InteropServices;
namespace
ConsoleApplication4
,对本文用途感兴趣的朋友请大致阅读伴水的帖子,在帖子中我用这个方法写了剪刀五号
,战绩不错,当然属于作弊的方法了。
剪刀五号的思路就是每次出拳,尽量让对方能赢,然后根据一个地址段来扫描内存中对方所赢的局数的保存地址,找到后在得到比赛结果时把内存数据改掉。这个类似以前打单机游戏时用的fpe之类的修改工具。当然,如果对方故意犯规,一局也不赢,你是找不到他的地址的,这样可以通过正常途径来获取胜利。
把剪刀五号核心代码简化后,主要为三个api函数
OpenProcess,ReadProcessMemory,WriteProcessMemory
代码大致如下:
using
System;
using
System.Collections.Generic;
using
System.Text;
using
System.Runtime.InteropServices;
namespace
ConsoleApplication4
相关文章推荐
- c#中用windows api函数修改内存数据
- c#中用windows api函数修改内存数据
- C# 数据类型的引用类型、值类型内存存储方式以及区别; 函数参数传递的引用传递(址传递)、值传递区别
- 使用Signature Tool自动生成P/Invoke调用Windows API的C#函数声明
- C#中对应win32 API原型函数的一些数据类型(zhuan)
- C#中调用Windows API时的数据类型对应关系
- 我用C#调用C编译的dll中有这样一个函数,函数大概的功能就是把数据保存到buf缓冲区中:
- C# ,webBrowser,登录,数据填充,模拟点击链接,运行JS函数
- Android 在activity中调用html页面的js函数修改html数据
- C#实现把dgv里的数据完整的复制到一张内存表的方法
- c 函数调用产生的汇编指令和数据在内存情况(2)
- c#收发串口数据的源码(封装了windows api的类)
- C# 3.0通过Linq、Lambda、匿名函数、代理函数实现数据查询
- C#中调用Windows API时的数据类型对应关系
- C#运用ADO.net动态创建excle并进行相应的数据修改显示
- windows编程之内存数据修改
- C#程序中:如何修改xml文件中的节点(数据)
- C# 从Excel表中导入数据函数到DataSet
- C#中使用Redis不同数据结构的内存占有量的疑问和对比测试
- C#直接修改内存