클립 보드 내용이 자동으로 지워짐


10

클립 보드가 때때로 자동으로 지워집니다.

예를 들어 :
Ctrl + C를 사용하여 텍스트를 복사 한 다음 어딘가에 붙여 넣습니다. 그리고 다시 붙여 넣을 때 아무 일도 일어나지 않습니다. 다시 한 번 복사해야합니다.

이것은 불규칙적으로 발생하며 때로는 텍스트를 여러 번 붙여 넣을 수 있으며 때로는 한 번도 붙일 수 없습니다.

나는 개발자이기 때문에 매우 자주 복사하여 붙여 넣기 (...)하지만 이것은 정말 성가신 일입니다.

어떤 소프트웨어를 발견합니까? WHICH PROCESS ERASED CLIPBOARD를 모니터링하기위한 도구가 있습니까? 또는 사용한 소프트웨어에서이 문제가 발생한 경우 어떤 소프트웨어입니까?

Windows 7을 사용하고 있으며 많은 응용 프로그램이 시스템에서 실행 중이므로 어떤 응용 프로그램이 모든 문제를 일으키는 지 알기가 어렵습니다.

최신 정보

오늘 나는 오작동하는 응용 프로그램이 있음을 확인 Visual C# 2010했으며 문제는이 응용 프로그램 내부에만 나타납니다. JRobert가 제안한 대로 클립 보드 모니터링 도구를 사용해 보았습니다 . 텍스트가에 올바르게 복사 된 clipboard것이므로 ( clipboard history manager기록 할 수 있음) Visual C# 2010어떤 이유로 클립 보드 내용 이 지워져 "빈 클립 보드"가됩니다.

따라서 모두 감사합니다. 이제 어떤 응용 프로그램이 문제를 일으키는 지 확신하며 https://connect.microsoft.com/VisualStudio/feedback/details/554039/visual-studio-2010-clipboard에Microsoft Connect 대한 버그 추적기를 발견 했습니다.
-copy-and-cut-does-not-work? wa = wsignin1.0
그리고 여기에 몇 가지 추가 정보가 있습니다 :
http://alpascual.com/post/copy-and-paste-problems-in-visual-studio-2010 .aspx

이제 Microsoft가 버그를 수정하기를 기다릴 수 있습니다.



나는 기사와 그 아래의 모든 토론을 읽었지만 아무도 나와 같은 문제를 경험하지 못했습니다. :-(
Paya

1
KeePass를 사용하지 않습니까?
스택 오버플로가 종료되었습니다

아니, 아니에요,하지만 과거에 설치하고 제거했습니다 ...
Paya

왜 쉬운 방법으로하지 않습니까? 이 문제가 발생하기 전에 추가 한 데스크톱 응용 프로그램을 닫고 시작하십시오. 플래시 / AIR 응용 프로그램 및 데스크톱 가제트 등을 시작하겠습니다. "너무 많지 않습니다"

답변:


3

/programming/621577/clipboard-event-c를 확인 하십시오.

API로 사용할 수있는 것보다 더 많은 것을 할 수는 없다고 생각하지만, 이것은 자신의 클립 보드 모니터를 롤업하거나 해당 질문에서 누군가에게 당신을 제공하도록 충분히 도움이 될 것입니다. 매번 클립 보드의 내용을 모니터링하고 표시하는 것은 타사에서 클립 보드에 문제를 일으키는 지 여부를 결정하는 데 도움이 될 수 있습니다. 거기서 프로세스 나 이와 유사한 것을 제거하여 범인을 식별해야합니다.


예, 클립 보드 변경 사항을 모니터링하는 것이 가능하다는 것을 이미 알고 있지만 변경 사항을 적용한 애플리케이션까지 추적해야합니다. 그리고 문제는 주기적으로 반복되지 않고 무작위로 반복됩니다. 따라서 프로세스를 제거하여 앱을 추적하는 것은 매우 어렵습니다.
Paya

오, 방금 솔루션에 도움이 될만한 아이디어가 있습니다. API 호출 ( codeproject.com/kb/system/hooksys.aspx ) 을 연결하고 이러한 방식으로 검색 할 수 있습니다.
Tamara Wijsman

예,이 아이디어도 제 생각을 초월했지만 그러한 프로그램을 만드는 것은 약간 복잡합니다. 다른 해결책도 있기를 바랍니다.
Paya

3

선택적으로 프로세스를 종료하고 클립 보드 API를 연결하는 중간 단계는 이러한 클립 보드 뷰어 중 하나 일 수 있습니다 . 클립 보드가 지워진 시점을 발견하기를 희망하면서 수동으로 새로 고쳐야 할 수도 있지만, 그 범위를 좁 히면 다른 명백한 조치를 취한 직후에 f / ex가 발생한다는 것을 알 수 있습니다.


무해한 작업을 수행하지 않아도 발생합니다. 예를 들어 클립 보드에 무언가를 복사 한 다음 Ctrl + V를 다섯 번 누르기 시작합니다. 3 번 붙여 넣은 다음 클립 보드 내용을 갑자기 지우므로 다음 2 ctrl + v는 아무것도하지 않습니다. 그리고 나는 ctrl + v 만 수행합니다. 그래서 클립 보드 변경을 모니터링하는 것이 어떻게 도움이되는지 모르겠습니다.
Paya

그 시점에서 사용자 관련이 없었습니까? 현상이 안정적으로 반복 가능하지 않으면 주어진 시간에 실행 중이거나 실행 중이 아닌 일부 프로세스와 관련이 있어야합니다. 저의 다른 제안은 현상을 재현 할 수있는 시간과 할 수없는 시간에 현재 실행중인 프로세스의 스냅 샷 (프로세스 탐색기를 사용하여 f / ex)을 얻는 것입니다. 그런 다음 두 스냅 샷의 차이점을 비교하십시오.
JRobert

글쎄, 그것은 완전히 무작위이며 사용자와 관련이 없습니다. 그러나 이제는 Visual C # 2010으로 인해 문제가 발생했다고 생각합니다. 더 조사하겠습니다.
Paya

2

Windows의 클립 보드는 그다지 효과가 없었습니다. 오래 전에 나는 그것을 포기하고 프리웨어 클립 보드 교체를 사용하기 시작했습니다. 내가 가장 좋아하는 것은 ClipX ( http://www.bluemars.org/clipx/ )입니다. 방금 Windows 클립 보드의 기묘함과 한계에 머리를 두드리는 것에 지쳤습니다 (가장 나쁜 것은 한 번에 하나의 클립 만 저장할 수 있다는 것입니다).

그 외에도 Microsoft는 일부 버전의 Microsoft Office에서 Windows 클립 보드에 대해 매우 이상한 일을 수행했음을 알고 있어야합니다. 이 점에서 어떤 버전의 Office가 가장 나쁜 범죄자인지 기억할 수는 없지만 그 중 하나를 설치 한 후 관련 기능을 비활성화 할 때까지 클립 보드 작업이 심각하게 망가 졌다는 것을 알고 있습니다. Office 응용 프로그램이 실행 중이 아닌 경우에도 이러한 문제가 발생했습니다. 어쨌든 문제의 컴퓨터에 Office를 설치하지 않은 경우 분명히 무시해야합니다.


Office를 설치하지 않았으므로 그렇지 않습니다. 그건 그렇고, ClipX는 클립 보드 교체가 아닌 클립 보드 기록 관리자입니다. 그러나 Visual C # 2010이 클립 보드의 이상을 일으키는 것처럼 보입니다. 확인하려고하지만 현재 문제를 재현 할 수 없습니다. 계속 노력하겠습니다.
Paya

머리카락을 나누고 있습니다. ClipX 및 기타 도구는 Windows 클립 보드에 연결하여 원래 게시 한 이상한 동작을 포함하여 모든 제한 사항을 효과적으로 제거합니다. 당신이 그것을 해결할 수 있다면 왜 엉터리 기본 클립 보드에 머리를 이길?
boot13

"관련 기능을 비활성화 할 때까지"어떤 기능이 있습니까? 어떻게 비활성화 했습니까? @Paya
falsePockets

@falsePockets 아마도 boot13에게 물어봐야할까요? 그는 게시물을 썼습니다. 어쨌든 지금은 Visual Studio 2017을 사용하고 있으며 더 이상이 문제가 없습니다.
Paya

@falsePockets : Word 2007에서도 작동합니다. 다른 버전에서도 가능합니다. 홈 탭을 클릭하고 '붙여 넣기'바로 아래 '클립 보드'라고 표시된 곳의 오른쪽에있는 작은 화살표를 클릭하십시오. 왼쪽 하단에서 옵션 버튼을 클릭하십시오. 이 옵션 중 일부 또는 전부를 선택 취소하십시오.
boot13

2

이를 수행하는 올바른 방법은 API 호출을 모니터링하는 것입니다. 클립 보드 작업은 user32.dll 모듈의 기능입니다.

그들 중 일부는 :

user32.dll!CloseClipboard
user32.dll!SetClipboardData
user32.dll!EmptyClipboard
user32.dll!GetClipboardData
...

Spy Studio 또는 API Monitor 와 같은 일부 도구를 사용 하면 이러한 호출을 추적하고 누가 전화했는지 알 수 있습니다.

행운을 빕니다 !


Spy Studio는 64 비트를 지원하지 않습니다. 아아 ... API 모니터는 그렇게하는 것 같습니다. 나중에 확인하십시오 ... +1 멋져요! 이미 XPerf와 함께 작업했지만 매개 변수 및 기타 항목을 표시 할 수 있으므로 더 편리합니다. :-)
타마라 Wijsman

API Monitor의 새로운 버전은 훌륭하지만 유일한 단점은 여러 프로세스 또는 필터를 선택하는 것과 같이 사용자가 효율적이지 않은 것입니다. 요즘 그 중 하나를보고 할 것입니다. :-)
타마라 Wijsman

그래, 그들은 방금 V2를 출시했습니다 :) 유망 보인다. 그것이 어떤 결과를 제공하고,이 많은 사람들을하지만 그들 중 대부분은 (귀하의 경우에 매우 유용하지 않음) 하나 개의 과정을 통해 접선 허용하는 경우 말해
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.