1) Gracias por avisarme , cuando esta haciendo la limpieza a mi cuenta mega parece que lo borre cuando llege a mi casa lo re-subire , puse 1 mientras pero parece que esta dañado , ahora mas tarde busco en mi pc y lo subo a google drive.
2) voy a probar la app de
desktop github después , espero que sea compatible con windows vista .

3) todavía programo en base a vb6 , no se tanto de vb.net por ejemplo en el DLL Inyector de hace tiempo:
yo utilice :
Public Declare Function ReadProcessMemory Lib "kernel32" ( _
ByVal hProcess As Integer, _
ByVal lpBaseAddress As Integer, _
ByVal lpBuffer As String, _
ByVal nSize As Integer, _
ByRef lpNumberOfBytesWritten As Integer) As Integer
en cambio tu :
<DllImport("Kernel32.dll", SetLastError:=True)>
Friend Shared Function ReadProcessMemory(ByVal hProcess As IntPtr,
ByVal baseAddress As IntPtr,
ByVal buffer As IntPtr,
ByVal size As UInteger,
ByRef refNumberOfBytesRead As Integer
) As <MarshalAs(UnmanagedType.Bool)> Boolean
End Function
ya con esa parte me dejaste realmente confundido , primero :
no entiendo esto :<MarshalAs(UnmanagedType.Bool)> Boolean
Por eso , tendrías alguna guía PDF que explique y enseñe bien vb.net