I've recently re-written this project so that we can use the MSN Chat Control as a SxS (Side by Side) assembly.
In order to completely isolate the client as a portable app, we need to override the WinApi calls to the registry using Microsoft Detours or similar.
The following user32.dll calls are used by the MSN Chat Control.
RegDeleteKeyA
RegDeleteValueA
RegCloseKey
RegCreateKeyExA
RegOpenKeyExA
RegSetValueExA
RegQueryInfoKeyA
RegEnumValueA
RegEnumKeyExA
RegQueryValueExA
The particular keys used are located within the following registry locations:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{58D1EDDE-FFDE-4481-9638-82D95621CD86} (Multiple other CLSIDs exist in app.manifest)
I've recently re-written this project so that we can use the MSN Chat Control as a SxS (Side by Side) assembly. In order to completely isolate the client as a portable app, we need to override the WinApi calls to the registry using Microsoft Detours or similar.
The following
user32.dll
calls are used by the MSN Chat Control.The particular keys used are located within the following registry locations:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{58D1EDDE-FFDE-4481-9638-82D95621CD86}
(Multiple other CLSIDs exist in app.manifest)HKEY_CURRENT_USER\SOFTWARE\Microsoft\MSNChat\3.0
HKEY_CURRENT_USER\SOFTWARE\Microsoft\MSNChat\4.0