Then, i've desactivate "User Account Control: Only elevate UIAccess applications that are installed in secure locations" and "User Account Control: Only elevate executables that are signed and validated" from Local
But it seems that is not sufficient to give access to that application for hooking. Call to SetWindowsHookEx function on global hook always return "Access Denied" (error code 5).
The only workaround i found is to totaly desactivate UAC from security settings.
Have you a solution to give access to an application approved on a domain without desactivate UAC (and avoid security vulnerability) ?