Sabeis por que no se crea el hook?. codedom compileinmemory

Iniciado por 70N1, 1 Febrero 2012, 09:50 AM

0 Miembros y 1 Visitante están viendo este tema.

70N1

Estoy compilando un codigo con codedom y ese codigo crea un gancho "hook" de esta forma:

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.
70N1

70N1

Creo que es algo de interopservices.marshal, pero no se como declararlo en memoria.
Alguien me guia un poco?
70N1