Open ravimohan1991 opened 2 years ago
Ok delved deeper into the .iss script. Manually cleaned the registry changes
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin.1"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin.1\CLSID"; ValueType: string; ValueName: ""; ValueData: "{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "RdpGamepadPlugin.RdpGamepadPlugin\CurVer"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin.1"
Root: HKCR; Subkey: "CLSID\{RdpGamepadPlugin64.dll}"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin Class"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\ProgID"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin.1"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\VersionIndependentProgID"; ValueType: string; ValueName: ""; ValueData: "RdpGamepadPlugin.RdpGamepadPlugin"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\Programmable";
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: ""; ValueData: "{app}\RdpGamepadPlugin32.dll"; Check: not Is64BitInstallMode
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: ""; ValueData: "{app}\RdpGamepadPlugin64.dll"; Check: Is64BitInstallMode
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\InprocServer32"; ValueType: string; ValueName: "ThreadingModel"; ValueData: "Free"
Root: HKCR; Subkey: "CLSID\{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}\Version"; ValueType: string; ValueName: ""; ValueData: "1.0"
Root: HKLM; Subkey: "Software\Microsoft\Terminal Server Client\Default\AddIns\RdpGamepadPlugin"; ValueType: string; ValueName: "Name"; ValueData: "{{F0A2B015-0002-419B-87AB-E0F6A6A3BD00}"
Also there is a default uninstaller generated in the directory "C:\Program Files\Microsoft Windows Rdp something". Seems now all clean for now! Since this issue is related to this. Will check if rebooting remote system helps.
Bump, uninstall function needs to be fixed.
I am unable to find a completely safe way to uninstall the changes done by this plugin. Seems like it interferes with the default functioning of Windows.
Usually running the installer files again cleans up the modifications.