Буфер обмена не работает и недоступен из кода или окон - PullRequest
0 голосов
/ 27 ноября 2008

Мой буфер обмена «застрял» - после некоторого времени использования моего компьютера он просто перестает работать - любое программное обеспечение, пытающееся получить к нему доступ, залипает или выдает исключение по Ctrl + C или Ctrl + V. Проблема сохраняется, когда я попробуйте получить к нему доступ через .Net Framework или Win32API (исключение выдается - что-то вроде «Буфер обмена недоступен» [извините, я не мог скопировать и вставить его здесь - мой буфер обмена не работает!:)])

Я все время перезагружаюсь!

Буду признателен за любую помощь или руководство, спасибо:)

Ответы [ 2 ]

3 голосов
/ 27 ноября 2008

Я видел аналогичную проблему, вызванную приложением, которое установило измененный хук буфера обмена ( SetClipboardViewer ), но позже зависло. Поскольку он не передавал сообщения WM_DRAWCLIPBOARD, в итоге буфер обмена просто перестал работать. Даже Windows Explorer перетаскивание перестало работать.

Я полагаю, что в следующий раз, когда это произойдет с вами, вы пройдете через все неосновные приложения Windows и уничтожите их одно за другим, пока буфер обмена снова не начнет работать. Возможно, используйте Process Explorer , чтобы убедиться, что вы получаете их все.

0 голосов
/ 27 ноября 2008

выглядит как старый SecuRom-bug. На их сайте есть исправление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...