On my last box I found the AMD drivers were injecting a DLL into almost every process - including the brand new program I was in the process of developing.
Can someone ELI5 what injecting a DLL does, how they did it, and what they might have been using it for?
I know with my old Nvidia drivers, you can add extra icons for window management to every window (move to next monitor, etc). Would this be using DLL injection?
I've seen Nvidia drivers do that too. I think it's mostly done to let the user override graphics settings that are otherwise hardcoded into the application's API calls.
I know with my old Nvidia drivers, you can add extra icons for window management to every window (move to next monitor, etc). Would this be using DLL injection?