This was a long while ago (24 August 2016) but on the Deus Ex: Mankind Divided page you added a note under Issues fixed -> Can not start Redeem.exe - api-ms-win-core-libraryloader-l1-2-0.dll wasn't found (Retail) regarding a CodeFusion support page. Do you remember if this page is legit?
I looked into it and the domain seems registered to a Gmail account, which is not typical behavior for corporate support pages. The online form asks for the user's serial number, so I'm concerned that it might be a scam since no references are listed besides the note and no mention of it exists on the pages that are referenced.