成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

概括VB.NET ReadProcessMemory問題解決方法

開發 后端
這里介紹如何解決VB.NET ReadProcessMemory讀取其它進程的內存問題,主要就是VB.NET ReadProcessMemory聲明的問題,我們應該按一下方法聲明。

學習VB.NET時,你可能會遇到VB.NET ReadProcessMemory問題,這里將介紹VB.NET ReadProcessMemory問題的解決方法,在這里拿出來和大家分享一下。最近學校上VB.NET的課,VB以前學過一點點,只會看不會寫,不過沒有辦法,學校開的,所以幾個人就組了個小組,寫一個VB.NET下的殺毒軟件,要用到VB.NET ReadProcessMemory來讀取其它進程的內存,可以怎么調用也不行,goole和baidu找了N個小時。提這個問題的人倒是一大堆,可以是沒有人解決過,但是其中也給我一些其實,后來在好友freecat的幫助下,找到了問題的所在,主要就是VB.NET ReadProcessMemory聲明的問題,我們應該這樣聲明

  1. Public Declare Function ReadProcessMemory Lib "kernel32" 
    (ByVal hProcess As Integer, ByVal lpBaseAddress As Integer, 
    ByVal lpBuffer() As Byte, ByVal nSize As Integer, 
    ByRef lpNumberOfBytesWritten As Integer) As Integer 

主要是其中的,ByVal lpBaseAddress As Integer, ByVal lpBuffer() As Byte,要設為byval而不是byref,這樣調用就可以得到返回值了。

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

【編輯推薦】

  1. 代碼講述VB.NET實現數據綁定
  2. VB.NET TextBox組件高手經驗談
  3. 瞬間掌握VB.NET Web Service
  4. 實例分析VB.NET Treeview結構
  5. 百寶箱之VB.NET設計制作窗體
責任編輯:佚名 來源: 網易科技
相關推薦

2009-11-03 10:00:20

VB.NET New方

2009-11-03 10:51:33

VB.NET共享

2009-10-14 16:46:25

VB.NET OnSt

2009-10-27 11:32:42

VB.NET Disp

2009-10-14 14:04:29

VB.NET創建Web

2009-10-26 15:57:07

VB.NET使用Ora

2009-10-13 14:50:59

VB.NET Envi

2009-10-15 17:50:48

VB.NET Spli

2009-10-14 10:19:57

VB.NET Doma

2010-01-19 18:37:24

VB.NET內存占用

2010-01-12 13:54:12

VB.NET MDI子

2009-10-28 10:51:32

VB.NET默認屬性

2009-10-14 15:34:29

VB.NET窗體編程模

2009-10-14 13:15:09

VB.NET數據綁定

2010-01-18 17:15:20

VB.NET參數類型不

2009-10-23 14:06:07

VB.NET類對象

2009-10-21 10:05:30

VB.NET運行環境

2010-01-08 14:22:00

VB.NET精度問題

2009-12-28 10:56:45

WPF Image

2009-10-27 10:30:18

VB.NET實現動態菜
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久精品 | 亚洲精品66| 久久一久久 | 香蕉一区 | 国产亚洲欧美在线视频 | 成人精品一区 | 国产精品久久久av | 美女天堂 | 欧美一级二级视频 | 久久精品成人 | 国产一级视频在线播放 | 一区二区三区四区在线播放 | 欧美一区永久视频免费观看 | 一级毛片色一级 | 欧美精品成人 | 国产欧美在线视频 | 日日夜夜狠狠操 | 亚洲成人精选 | 国产在线精品一区二区 | 亚洲一区精品在线 | 天天躁日日躁狠狠躁2018小说 | 欧美一区视频 | 日韩国产中文字幕 | 欧美网站一区 | 国产精品久久久av | 久久综合成人精品亚洲另类欧美 | 欧美日韩在线精品 | 亚洲自拍一区在线观看 | 欧美日韩在线一区二区三区 | 久久精品99 | 在线看av网址 | www一级片| 久久精品色欧美aⅴ一区二区 | aaa天堂| 精品国产99 | 成人在线观看免费 | 99精品在线观看 | 国产91在线 | 亚洲 | 成人在线免费网站 | 亚洲国产精品视频一区 | 亚洲精品一区二三区不卡 |