| ||||
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! |
| ||||
En teoria sabiendo su instancia con FreeLibrary() se descarga una libreria de la memoria:
Código:
Esa instancia te la devuelven funciones como LoadLibrary() y GetModuleHandle().Declare Function FreeLibrary Lib "kernel32" Alias "FreeLibrary" (ByVal hLibModule As Long) As Long 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. |
| |||
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 |