![](/img/trans.png)
[英]Multiple Line continuation in VB.NET IDE (Visual Studio 2010)
[英]Write Process Memory in VB.NET (Visual Studio 2010)
我正在尝试编辑游戏的过程记忆(《帝国时代II:征服者》)。 我可以在TSearch上手动编辑内存,并且工作正常。 我想用VB.NET做到这一点,但是没有运气。 注意:我并不是在作弊,我只是以此为学习经验来更改过程内存。
进程内存信息:
进程名称 :age2_x1.Exe
地址 :FB1DD90
类型 :浮点
当前值 :19。<-请注意,值中包含句点(。)。
希望值 :25。
我在vb.net上尝试了TONS之类的东西,但是没有运气。 如果您能全力帮助我,那就太好了。 StackOverflow从未让我失望! 多谢你们!
对于这种事情,Visual Basic是一个相当奇怪的选择。 但是,您可以使用P / Invoke直接调用Windows API函数。
这非常简单: OpenProcess
并请求PROCESS_VM_WRITE
权限,然后使用WriteProcessMemory
进行修改。 显然,这非常危险,您必须绝对确定自己知道自己在做什么,因为一个微小的错误可能会完全破坏另一个进程的状态,从而使其崩溃甚至更糟!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.