Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Desinyectar DLL

Estas en el tema de Desinyectar DLL en el foro de Visual Basic clásico en Foros del Web. Hola a todos alguien sabe como desinyectar una DLL??...
  #1 (permalink)  
Antiguo 25/05/2006, 12:23
XP.
 
Fecha de Ingreso: abril-2006
Mensajes: 51
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Desinyectar DLL

Hola a todos alguien sabe como desinyectar una DLL??
  #2 (permalink)  
Antiguo 25/05/2006, 15:56
Avatar de turco_7  
Fecha de Ingreso: diciembre-2003
Ubicación: Córdoba, Argentina
Mensajes: 1.044
Antigüedad: 20 años, 5 meses
Puntos: 19
a que te referis con desinyectar una dll????

saludos
__________________
Mi Blog http://turco7.blogspot.com
Usuario Linux : 404289
Mi última página: http://www.digitalservicecba.com.ar - Reparacion de camaras digitales!
  #3 (permalink)  
Antiguo 25/05/2006, 16:46
XP.
 
Fecha de Ingreso: abril-2006
Mensajes: 51
Antigüedad: 18 años, 1 mes
Puntos: 0
Desinyectar DLL --> Quitar DLL de la memoria

a eso me refiero
  #4 (permalink)  
Antiguo 25/05/2006, 20:00
Avatar de [EX3]  
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 1 mes
Puntos: 1
En teoria sabiendo su instancia con FreeLibrary() se descarga una libreria de la memoria:
Código:
Declare Function FreeLibrary Lib "kernel32" Alias "FreeLibrary" (ByVal hLibModule As Long) As Long
Esa instancia te la devuelven funciones como LoadLibrary() y GetModuleHandle().

Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.

  #5 (permalink)  
Antiguo 26/05/2006, 08:57
XP.
 
Fecha de Ingreso: abril-2006
Mensajes: 51
Antigüedad: 18 años, 1 mes
Puntos: 0
encontre este codigo pero no entiendo como indicarle que dll quitar

Código:
'--------------------------------------------------------------
'Descargar una DLL o EXE que esté en memoria        ( 6/Jul/97)
'
'Basado en un código de Bruce McKinney y que realiza la misma
'tarea que WPS.exe para descargar módulos y ejecutables.
'(se supone)
'--------------------------------------------------------------
Option Explicit

Declare Function GetModuleHandle Lib "Kernel" (ByVal lpModuleName As String) As Integer
Declare Function GetModuleUsage Lib "Kernel" (ByVal hModule As Integer) As Integer
Declare Sub FreeModule Lib "Kernel" (ByVal hModule As Integer)

Public Sub Main()
    Dim hModule As Integer
    
    'El módulo a librerar se pasa en la línea de comandos
    hModule = GetModuleHandle(Command$)
    If hModule = 0 Then Exit Sub
    'Libera todas copias de este módulo
    Do While GetModuleUsage(hModule) > 0
        Call FreeModule(hModule)
    Loop
End Sub

Última edición por XP.; 26/05/2006 a las 09:38
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:12.