elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  De Visual Basic 6.0 A Visual Basic 2008
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: De Visual Basic 6.0 A Visual Basic 2008  (Leído 3,349 veces)
Dari0s

Desconectado Desconectado

Mensajes: 8


Ver Perfil
De Visual Basic 6.0 A Visual Basic 2008
« en: 23 Enero 2009, 20:12 pm »

Hola.!

alguien sabe puede y tiene el tiempo necesario (no creo que se lleve mucho) para pasar este codigo a Visual Basic 2008? (esta hecho en visual basic 6.0)

ojala alguien pueda aqui os dejo el code:

Código:
Private Declare Function VirtualProtectEx Lib "kernel32" (ByVal hProcess As Long, lpAddress As Any, ByVal dwSize As Long, ByVal flNewProtect As Long, lpflOldProtect As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function ReadProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, lpBaseAddress As Any, lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowThreadProcessId Lib "user32" (ByVal hWnd As Long, lpdwProcessId As Long) As Long
Private Const PAGE_WRITECOPY = &H8&
Private Const PROCESS_ALL_ACCESS = &H1F0FFF

Private Sub Form_Load()
    Dim hWnd As Long, lngPID As Long, hProcess As Long
    Dim lngOldProt As Long
    Dim lngData As Long, lngWritten As Long
    hWnd = FindWindow(vbNullString, "Cheat Engine 5.2")
    If hWnd > 0 Then
        Call GetWindowThreadProcessId(hWnd, lngPID)
        hProcess = OpenProcess(PROCESS_ALL_ACCESS, False, lngPID)
        If hProcess <> 0 Then
            lngData = 1092616192
            If VirtualProtectEx(hProcess, ByVal &H400000, LenB(lngData), PAGE_WRITECOPY, lngOldProt) <> 0 Then
                If WriteProcessMemory(hProcess, ByVal &H400000, lngData, LenB(lngData), lngWritten) <> 0 Then
                    Call MsgBox("Success!" & vbCrLf & lngWritten & " bytes written.")
                End If
            End If
            Call CloseHandle(hProcess)
        End If
    End If
End Sub

ese es .. ojala laguien pueda  :xD


« Última modificación: 23 Enero 2009, 20:14 pm por Dari0s » En línea

seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: De Visual Basic 6.0 A Visual Basic 2008
« Respuesta #1 en: 23 Enero 2009, 22:35 pm »

es lo mismo, cambia los long por integer...


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda para el cacao que tengo con Visual Basic 2008!! « 1 2 »
.NET (C#, VB.NET, ASP)
javier234- 13 6,253 Último mensaje 31 Enero 2011, 22:35 pm
por javier234-
[VB] Copiar y pegar en Visual Basic 2008
.NET (C#, VB.NET, ASP)
avmiitxe 4 9,107 Último mensaje 22 Abril 2011, 00:52 am
por Keyen Night
Ayuda con skins en visual basic 2008
.NET (C#, VB.NET, ASP)
DYckon 3 5,165 Último mensaje 8 Mayo 2011, 02:49 am
por seba123neo
pequeño virus en visual basic.net 2008
.NET (C#, VB.NET, ASP)
eidriansdito 8 8,643 Último mensaje 18 Junio 2011, 02:24 am
por AlxSpy
Visual basic 2006 y 2008 perdidos?
Software
Puntoinfinito 7 2,825 Último mensaje 17 Abril 2012, 18:47 pm
por Puntoinfinito
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines