VB.NET讀取內(nèi)存具體代碼編寫方法
作者:佚名
VB.NET讀取內(nèi)存的相關(guān)代碼編寫方法將會(huì)在本文中一一給出,希望初學(xué)者能夠通過對(duì)代碼的解讀,充分掌握這一應(yīng)用技巧。
VB.NET是一款功能強(qiáng)大的編程語言。它的出現(xiàn)在很大程度上改變了編程人員編寫代碼方式,提高了程序開發(fā)效率。我們將會(huì)在這里為大家介紹一下有關(guān)VB.NET讀取內(nèi)存的相關(guān)方法,希望能幫助大家對(duì)這門語言有一個(gè)深刻的了解。
VB/NET讀取內(nèi)存代碼示例:
- Private Declare Function OpenProcess
Lib "kernel32.dll" (ByVal dwDesiredAccess
As Integer, ByVal bInheritHandle As
Integer, ByVal dwProcessId As Integer)
As Integer- Public Declare Function ReadProcess
Memory Lib "kernel32" (ByVal hProcess
As Integer, ByVal lpBaseAddress As
Integer, ByVal lpBuffer() As Byte,
ByVal nSize As Integer, ByRef- lpNumberOfBytesWritten As Integer)
As Integer- Private Const PROCESS_VM_READ
As Long = &H10- Private Sub sd()
- Dim ph As Integer
- Dim i As Integer
- Dim h As Integer
- Dim buffer(20) As Byte
- Dim bytesRead As Integer
- '獲得進(jìn)程
- ph = OpenProcess(PROCESS_ALL_
ACCESS, False, 1832)- If ph Then
- MessageBox.Show(True)
- h = ReadProcessMemory(ph, &H403000,
buffer, buffer.Length, bytesRead)- For i = 0 To buffer.Length - 1
- TempMem += buffer(i).ToString
- Next
- Else
- MessageBox.Show(False)
- End If
- End Sub
VB.NET讀取內(nèi)存相關(guān)實(shí)現(xiàn)方法就為大家介紹到這里。
【編輯推薦】
責(zé)任編輯:曹凱
來源:
CSDN