0

In order to figure out some bugs users reported I need some way to find out which process(es) are currently observing the clipboard. Is there any way to do that (or even an application which already does it)?

metacircle
  • 2,268
  • 3
  • 25
  • 36

2 Answers2

1

The straightforward answer is to enumerate the "Global Hook Chain". However, that is a fairly tough procedure. As far as I can tell, no C# code exists to do it.

retrieve the global hook chain in windows

It may be possible to troubleshoot this issue by listing all modules that are loaded in your application - by checking what DLLs have been injected, you may be able to get an idea of what installed applications are causing issues. This is readily possible in code or with a third party application. See How do I list all loaded assemblies?

This answer from the above question offers some insight: https://stackoverflow.com/a/3748945/1042744

Community
  • 1
  • 1
George
  • 121
  • 2
  • 9
0

A Clipboard 'hook' might help.

http://www.codeproject.com/Articles/19858/Global-Windows-Hooks

Mesh
  • 5,968
  • 4
  • 31
  • 50