Salut
je program un tool pour faire un Fiché de vidage de Process (Dump)
j'ai déja trouvé un Memory Scanner qui trouve un String dans le Memory puis il le Edit ...
mais je veux lire tout les pages de memory pas les page de resultal de Recherche
Code source : Scanner : http://pastebin.com/rs7tiAkS
Imports System.Runtime.InteropServices
Imports System.Text
Module Module1
Sub Main()
Dim ProcessID As Integer = Process.GetProcessesByName("Process Name : notepad")(0).Id
Dim T As New Scanner
T.OpenProcess(ProcessID)
T.ScanPages()
Dim Search As Byte() = Encoding.Unicode.GetBytes("TEXT To Find .....")
T.FirstScan(Search)
For Each R As Integer In T.Results
Dim Data As Byte() = T.ReadMemory(R, Search.Length)
TextBox1 &= Encoding.Unicode.GetString(Data))
Next
T.CloseProcess()
End Sub
Private Function Format(ByVal address As Integer) As String
Return String.Format("0x{0}: ", address.ToString("X").PadLeft(8, "0"c))
End Function
End Module