vb写内存整数型

使用“vb”修改某一个进程中一个内存地址的整数型的数据,简单来说就是“写内存整数型”。
我在本篇文章中使用的是“vs2010“中的”vb“。

操作方法

  • 01

    运行“Microsoft Visual Studio 2010”。

  • 02

    ”vs“的窗口弹出后,找到菜单栏,鼠标左键单击标题为”文件(f)“的选项。

  • 03

    在弹出的列表中鼠标左键单击标题为”新建项目(p)“的项。

  • 04

    在弹出的标题为”新建项目“,鼠标左键选择标题为”Visual Basic“项,在选择标题为”WIndows“的项。 再在右边的列表中选择标题为”Windows 窗体应用程序“。 再鼠标左键单击标题为”确定“的按钮。

  • 05

    在一个背景为”白色"的窗口,且标题为“ForM1”的窗口中的空白处鼠标左键双击。

  • 06

    在新切换到的代码编辑页面的标题为“Public class form1”下写代码: Public Declare Function _打开当前进程 Lib "kernel32" Alias "GetCurrentProcess" () As Integer 解释:打开当前进程伪句柄 Public Declare Function _打开进程 Lib "kernel32" Alias "OpenProcess" (ByVal 访问级别 As Integer, ByVal 子进程继承 As Integer, ByVal 进程ID As Integer) As Integer 解释:2035711完全访问   0为子进程继承 Public Declare Function _内存写整数 Lib "kernel32" Alias "WriteProcessMemory" (ByVal hprocess As Integer, ByVal pbaseaddress As Integer, ByRef lpbuffer As Integer, ByVal nsize As Integer, ByVal ip As Integer) As Integer 解释:  写内存/2035711 Public Declare Function _关闭对象 Lib "kernel32" Alias "CloseHandle" (ByVal jb As Integer) As Integer 解释:防止进程崩溃

  • 07

    第六步搞定后,在标题为“ Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub ” 写代码: Function 写内存整数型2(ByVal i As Integer, ByVal d As Integer, ByVal b As Integer) As Integer Dim czjb, a As Integer If i = -1 Then czjb = _打开当前进程 End If If i > -1 Or i < -1 Then czjb = _打开进程(2035711, 0, i) End If a = _内存写整数(czjb, d, b, 4, 0) _关闭对象(czjb) 写内存整数型2 = a 'a=0 失败 a≠0 成功 End Function '有返回值

  • 08

    第一步搞定后,就要调用你写好的“函数”了,嘿嘿! 注释:第一个是进程ID,第二个是内存地址,第三个是欲写入整数值。

  • 09

    投个票票吧!!!

(0)

相关推荐

  • vb中for-next语句如何使用

    在一些编程语言中循环结构是三种基本结构之一,而循环结构肯定要用到循环语句,for-next语句就是最常使用的语句之一,也是最典型的语句,那么如何使用for-next语句呢?如何使用for-next语句 ...

  • 在VB.NET中如何快速访问注册表的技巧 代码

    vb.net中访问注册表变得非常的简单。我们可以用microsoft.Win32 名称空间的下的registry类和registryKey类。另外My.Computer.Registry 也可以返回一 ...

  • visual studio2015中怎么自定义创建vb控件?

    visual studio2015中怎么自定义创建vb控件?

  • BarTender列表控件中VB怎么简单运用

    BarTender列表控件如何通过 Visual Basic 脚本确定值.一起去看看吧! 方法: 1.在BarTender 10.1中,使用 Visual Basic 脚本源可编写基于自定义脚本填充列 ...

  • Win7运行VB工具提示运行时错误429 ActiveX部件不能创建对象的原因及解决方法

    win7系统从网上下载了一个VB开发的小工具,运行的时候提示“运行时错误429 ActiveX部件不能创建对象”,VB工具一直都没办法运行,这是怎么回事呢,为帮助大家解决此疑问,下面以雨林木风win7 ...

  • BarTender列表控件中VB的简单运用详解

    BarTender数据输入控件中“列表项”属性页用于定义列表控件(单选按钮.列表框或下拉列表)中每个选项的标签和值.对于列表中每个可能的所选项,在项目上打印的值可以与显示文本相同,可以是与显示文本不同 ...

  • vb系统软键盘怎么调用?

    vb需要调用系统软键盘,该怎么调用呢?下面我们就来看看详细的教程. 1.Windows桌面中,双击Microsoft Visual Basic 6.0 中文版图标,打开软件. 2.新建工程窗口中,选择 ...

  • VB菜单项怎么添加图片?

    今天我们就来看看在VS2012环境给VB的菜单项中插入图片的方法,很简单,请看下文详细介绍. 1.打开VS2012,新建一个VB窗口应用程序,新建一个窗体. 2.给新建的窗体拉入一个菜单:MenuSt ...

  • 怎么在VB程序内创建用户控件页面

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们在使用电脑中的VB程序时,如何添加用户控件页面呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑中的VB程序,进入主页后,点 ...