Global hook in DINPUT8.dll question


I’m not sure where to post this, but I’ve got a question about something my Defense+ is blocking all the time. I’ve sandboxed the application for the time being, until I know what’s what.

I’ve got a couple of games that are trying to instal a global hook into my DINPUT8.dll. I observed the logs and if they are allowed they modify a key in my registry then just function as normal. I can’t find any malicious software on my PC either and scanning a few times doesn’t seem to find anything either.

Is it safe to allow this global hook? Or is it doing something that shouldn’t be happening?

It modifies something in a key in HKLM\System\ControlSet001\Control\Class and HKLM\System\ControlSet001\Control\MediaResources\Directsound\Speaker Configuration\Speaker Configuration

Hi Mikkiel, welcome to the forums.

The DINPUT8.DLL Global Hook is common for games that use DirectX. It is a DirectX 8 component, from Microsoft, that provides functionality for multimedia input devices such as joysticks. It’s safe & you can allow it.

Thank you very much! I was wondering because some other games did not show this alert but I think those are listed as trusted.

Not all games use DirectX and/or DirectInput (which is part of DirectX).