Well i need hep translating this to VB.Net 10 or someone could give me a code that works the same ?

Func MyFunction()

$proc = ProcessList("SRO_Client.exe")
$adress=0x00E88A7C
$ID=_MemoryOpen($proc[1][1])

$MaxHP = _MemoryRead($adress, $ID)
_MemoryClose($ID)

GUICtrlSetData ($Label1, $MaxHP)

EndFunc

I need to read addresses from process and displays a few things in the application.

You can't directly access memory in a .NET language. You'll need to do something in C++ or another unmanaged language to do that.