Repair Clipboard Chain 2.0.1
The new version has been published and available for download from Citrix support:
http://support.citrix.com/article/CTX106226
http://support.citrix.com/article/CTX109234 (64-bit version)
It allows to repair clipboard chain for individual ICA sessions:
C:\>RepairCBDChain.exe "Sent Items - Microsoft Outlook - \\Remote"
C:\>RepairCBDChain.exe "Weekly report - Message - \\Remote"
You might also repair individual RDP sessions if you specify the window class as the second parameter although I didn’t test this.
MessageHistory tool shows the following RDP client window on my x64 Windows 2003 Server responsible for receiving clipboard change notifications:
HWND: 0x00000000000318A8
Class: "RdpClipRdrWindowClass"
Title: ""
20:31:59:562 S WM_DRAWCLIPBOARD (0x308) wParam: 0x31986 lParam: 0x0
The command line should be:
C:\>RepairCBDChain.exe "" "RdpClipRdrWindowClass"
Inside RDP session on Windows XP the following rdpclip.exe window receives clipboard change notifications:
HWND: 0x0004003A
Class: "CBMonitorClass"
Title: "CB Monitor Window"
19:36:57:484 S WM_DRAWCLIPBOARD (0x308) wParam: 0x50142 lParam: 0x0
and the command line should be:
C:\>RepairCBDChain.exe "CB Monitor Window" "CBMonitorClass"
Please see Clipboard Issues Explained for a background explanation.
- Dmitry Vostokov @ DumpAnalysis.org -
Announcements:New Book Memory Dump Analysis Anthology, Volume 1
July 4th, 2007 at 12:49 am
This is interesting that in Vista we have the new clipboard chain API:
AddClipboardFormatListener
RemoveClipboardFormatListener
GetUpdatedClipboardFormats
and a new message:
WM_CLIPBOARDUPDATE