Pink escribió:AndresSalazer escribió:Que loco no ? Son todos super Hackers , super super super super , y ni una respuesta puta madre.!
nadie ha dicho que
Son todos super Hackers :S
Puedes buscar en google sobre eso.
la dll la puedes usar en memoria.
Ya esta como siempre google ayuda a solucionar mis problemas es que se hacen todos los forenses utilizando códigos y ninguno da respuestas seran puro Copy paste me imagino ..
Ya que si preguntas algo tras 1 semana de espera o Días nadie responde bueno ..
Por si alguno le llega a pasar dejo lo utilizado saludos suerte!
Ya solucione mi problema , Para declarar las funciones utilizo esto :
Código: Seleccionar todo
Dim X As Long
Dim Y As Long
Public Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA" _
(ByVal lpLibFileName As String) As Long
Public Declare Function FreeLibrary Lib "kernel32" _
(ByVal hLibModule As Long) As Long
Public Declare Function GetProcAddress Lib "kernel32" (ByVal hModule As _
Long, ByVal lpProcName As String) As Long
Public Declare Function CallWindowProc Lib "user32" Alias _
"CallWindowProcA" (ByVal lpPrevWndFunc As Long, ByVal hWnd As Long, _
ByVal Msg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Y despues sobre el form para que abra la dll y se cierre utilizo esto :
Código: Seleccionar todo
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
X = LoadLibrary("c:\My_DLL.dll")
Y = GetProcAddress(X, "MyDLLFunc1")
Me.Close()
End Sub
Saludos gracias google ayuda ! ..