Mój schowek jest od czasu do czasu automatycznie usuwany.
Na przykład:
kopiuję trochę tekstu za pomocą Ctrl + C, a następnie wklejam go gdzieś. A kiedy próbuję go ponownie wkleić, nic się nie dzieje. Muszę to jeszcze raz skopiować.
Zdarza się to nieraz, czasem jestem w stanie wkleić tekst wiele razy, czasem nawet nie raz.
Jestem programistą, więc często kopiuję i wklejam (...), ale to naprawdę denerwujące.
Jak mogę dowiedzieć się, które oprogramowanie to robi? Czy jest jakieś narzędzie do monitorowania, KTÓRE PROCES USUWAŁY SCHOWEK? Lub jeśli napotkałeś ten problem na jakimkolwiek oprogramowaniu, z którego korzystałeś?
Korzystam z systemu Windows 7 i wiele aplikacji działa w moim systemie, więc trudno jest stwierdzić, która z nich powoduje cały problem.
Aktualizacja
Dzisiaj potwierdziłem, że aplikacja jest źle funkcjonująca Visual C# 2010
, a problem pojawia się tylko w tej aplikacji. Próbowałem używać narzędzi do monitorowania schowka, jak sugerował JRobert . Wygląda na to, że tekst został poprawnie skopiowany do clipboard
(aby clipboard history manager
mógł go nagrać), a następnie z Visual C# 2010
jakiegoś powodu usuwa zawartość schowka, co prowadzi do „pustego schowka”.
Dziękuję wszystkim, teraz jestem pewien, która aplikacja powoduje problem, a nawet znalazłam Microsoft Connect
narzędzie do śledzenia błędów na ten temat:
https://connect.microsoft.com/VisualStudio/feedback/details/554039/visual-studio-2010-clipboard -copy-and-cut-does-not-work? wa = wsignin1.0
A oto dodatkowe informacje:
http://alpascual.com/post/copy-and-paste-problems-in-visual-studio-2010 .aspx
Teraz mogę po prostu zaczekać i modlić się, aby Microsoft naprawił błąd.
Odpowiedzi:
Sprawdź /programming/621577/clipboard-event-c
Nie sądzę, że możesz zrobić więcej niż jest to możliwe dzięki interfejsowi API, ale powinno to być na tyle pomocne, aby rozwinąć własny monitor schowka lub poprosić kogoś z tego pytania, aby dostarczył ci swoje. Monitorowanie i pokazywanie zawartości schowka za każdym razem może być pomocne, aby zdecydować, czy coś innego nie zgadza się z twoim schowkiem, stamtąd będziesz musiał zidentyfikować winowajcę poprzez wyeliminowanie procesów lub coś takiego.
źródło
Pośrednim krokiem (między procesami selektywnego zabijania a podpięciem interfejsu API schowka) może być jedna z tych przeglądarek schowka . Być może będziesz musiał odświeżyć go ręcznie, mając nadzieję, że odkryjesz, kiedy schowek zostanie wyczyszczony, ale zawężając go, możesz odkryć, że dzieje się tak, np. Po innej pozornie nieszkodliwej czynności, którą podjąłeś.
źródło
Schowek w systemie Windows nigdy nie działał zbyt dobrze. Dawno temu zrezygnowałem z niego i zacząłem używać darmowych zamienników schowka. Moim najnowszym ulubionym jest ClipX ( http://www.bluemars.org/clipx/ ). Właśnie zmęczyło mnie walenie głową w dziwności i ograniczenia schowka Windows (najgorsze jest to, że można przechowywać tylko jeden klip naraz).
Poza tym należy pamiętać, że Microsoft zrobił pewne dziwne rzeczy w schowku Windows w niektórych wersjach pakietu Microsoft Office. Nie pamiętam, które wersje pakietu Office były najgorsze pod tym względem, ale wiem, że po zainstalowaniu jednej z nich operacja schowka była poważnie pomieszana, dopóki nie wyłączyłem powiązanych funkcji. Przypominam sobie, że problemy te występowały nawet wtedy, gdy nie były uruchomione żadne aplikacje pakietu Office. W każdym razie, jeśli nie zainstalowałeś pakietu Office na danym komputerze, oczywiście powinieneś to zignorować.
źródło
Właściwym sposobem na to jest monitorowanie wywołań API, operacje Schowka są funkcją modułu user32.dll
niektórzy z nich są :
niektóre narzędzia, takie jak Spy Studio lub API Monitor, pozwalają śledzić te połączenia i informować, kto je wykonał.
powodzenia !
źródło