Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: 70N1 en 1 Febrero 2012, 09:50 am



Título: Sabeis por que no se crea el hook?. codedom compileinmemory
Publicado por: 70N1 en 1 Febrero 2012, 09:50 am
Estoy compilando un codigo con codedom y ese codigo crea un gancho "hook" de esta forma:
Código:
 Public Sub New()
        HHookID = SetWindowsHookEx(WH_KEYBOARD_LL, KBDLLHookProcDelegate, _ System.Runtime.InteropServices.Marshal.GetHINSTANCE(System.Reflection.Assembly. _ GetExecutingAssembly.GetModules()(0)).ToInt32, 0)
        If HHookID = IntPtr.Zero Then
            messagebox.show("Could not set keyboard hook")
        End If


    End Sub

Pero el gancho no se crea. Sin embargo el gancho se crea sin el codedom.
Cualquier ayuda me vendria bien.


Título: Re: Sabeis por que no se crea el hook?. codedom compileinmemory
Publicado por: 70N1 en 2 Febrero 2012, 17:27 pm
Creo que es algo de interopservices.marshal, pero no se como declararlo en memoria.
Alguien me guia un poco?