VB.NET读取内存具体代码编写方法

VB.NET是一款功能强大的编程语言。它的出现在很大程度上改变了编程人员编写代码方式,提高了程序开发效率。我们将会在这里为大家介绍一下有关VB.NET读取内存的相关方法,希望能帮助大家对这门语言有一个深刻的了解。

VB/NET读取内存代码示例:

 
 
 
  1. Private Declare Function OpenProcess 
    Lib "kernel32.dll" (ByVal dwDesiredAccess 
    As Integer, ByVal bInheritHandle As 
    Integer, ByVal dwProcessId As Integer)
     As Integer   
  2. Public Declare Function ReadProcess
    Memory Lib "kernel32" (ByVal hProcess 
    As Integer, ByVal lpBaseAddress As 
    Integer, ByVal lpBuffer() As Byte, 
    ByVal nSize As Integer, ByRef   
  3. lpNumberOfBytesWritten As Integer) 
    As Integer   
  4. Private Const PROCESS_VM_READ 
    As 
    Long = &H10   
  5. Private Sub sd()   
  6. Dim ph As Integer   
  7. Dim i As Integer   
  8. Dim h As Integer   
  9. Dim buffer(20) As Byte   
  10. Dim bytesRead As Integer   
  11. '获得进程   
  12. ph = OpenProcess(PROCESS_ALL_
    ACCESS, False, 1832)   
  13. If ph Then   
  14. MessageBox.Show(True)   
  15. h = ReadProcessMemory(ph, &H403000, 
    buffer, buffer.Length, bytesRead)   
  16. For i = 0 To buffer.Length - 1   
  17. TempMem += buffer(i).ToString   
  18. Next   
  19. Else   
  20. MessageBox.Show(False)   
  21. End If   
  22. End Sub  

VB.NET读取内存相关实现方法就为大家介绍到这里。

【编辑推荐】

  1. VB.NET类型转换相关运算符应用技巧分享
  2. 四步完成VB.NET读写注册表
  3. VB.NET条件分支语句应用方法概述
  4. VB.NET控件数组正确使用方法分析
  5. VB.NET默认属性适用规则介绍
THE END