I have a Visual Studio 2017 C++ application using the Intel Media SDK 2016 to do H.264 encoding. I recently upgraded to the 2019 SDK in an attempt to get H.265 encoding working. Yesterday I reverted back to the 2016 SDK but my application is not working the same as before. It no longer detects Quick Sync Hardware encoding on the target machine. I have uninstalled the 2019 SDK, reinstalled the 2016 one, revert all code changes and rebuilt the project but that didn't work. I also had a friend build my source code against the 2016 SDK and the resulting .exe that he build worked as expected. When comparing the file he built to mine, the file sizes differ by a few KB suggesting they are somehow different.
How do you properly uninstall the 2019 SDK? Has anyone had experience with left-over files or registry values after an uninstall?