Wie können Sie verhindern, dass der Ditto Clipboard Manager in KeepPassXC kopierten Text speichert?

573
brainplot

Ich benutze Ditto, um die native Windows-Zwischenablage zu erweitern. Ich möchte, dass der in KeePassXC kopierte Text nicht gespeichert wird.

Ich habe diese Frage bereits gefunden und versucht KeePassXC.exe, der Liste der ausgeschlossenen Prozesse (wie im Task-Manager von Windows aufgelistet) hinzuzufügen. Dies funktioniert jedoch nicht. So habe ich versucht, es einzurichten:

Wie können Sie verhindern, dass der Ditto Clipboard Manager in KeepPassXC kopierten Text speichert?

Wie können Sie verhindern, dass der Ditto Clipboard Manager in KeepPassXC kopierten Text speichert?

Seltsamerweise chrome.exefunktioniert es wie erwartet, wenn ich versuche, die Liste der ausgeschlossenen Prozesse hinzuzufügen . Irgendeine Lösungsmöglichkeit?

1
Was ist in Ihrem ersten Bild in der erweiterten Schaltfläche? Moab vor 5 Jahren 0
@Moab hat nichts mit den ausgeschlossenen Prozessen zu tun. Es zeigt nur einige erweiterte Einstellungen in Bezug auf Ditto selbst, wie z. B. Benachrichtigungen und das Startverhalten. brainplot vor 5 Jahren 0

1 Antwort auf die Frage

0
qcksilver

Update: Die Ditto-Entwickler haben dieses Problem in Ditto Beta Version 3.21.248 behoben! Sie können es unter https://ditto-cp.sourceforge.io/beta/ herunterladen.

Weitere Informationen finden Sie unter https://sourceforge.net/p/ditto-cp/discussion/287511/thread/6c5ae56a/#a80b


Ursprüngliche Antwort:

Ich habe den Grund gefunden, warum Ditto den KeePassXC-Text nicht richtig ausschließt, aber leider habe ich noch nicht gefunden, wie ich es reparieren kann:

Die Anwendung KeePassXC kann nicht angezeigt werden.

Da die KeePassXC-Anwendung nicht angezeigt wird, wenn sie geöffnet ist, kann Ditto den darin kopierten Text nicht ignorieren, auch wenn er sich in der Ausschlussliste befindet.

Ich habe das herausgefunden, indem ich das Protokoll von Ditto aktiviert habe. Ich habe alle KeePassXC-Prozesse, die ich im Task-Manager gesehen habe, sowie den Notizblock ausgeschlossen, um beide zu testen und zu sehen, was passiert, wenn ich versuche, Text aus beiden Anwendungen zu kopieren. ( Ditto Optionen Screenshot )

(Um die Protokollierung zu aktivieren, öffnen Sie Ditto und dann Strg + F5, um das Protokoll zu starten / stoppen. Die Protokolldatei befindet sich unter C: \ Benutzer \ Benutzername \ AppData \ Roaming \ Ditto.)

Wenn ich versuchte, Text aus dem Notizblock zu kopieren, zeigt das folgende Protokoll, was geschehen soll, wenn Text aus einer Anwendung kopiert wird, die zur Ditto-Ausschlussliste hinzugefügt wurde. Beachten Sie, dass Ditto Notepad als aktive App erkannt hat ( in diesem Screenshot hervorgehoben ).

[2018/8/4 01:30:03.533 - ClipboardViewer.cpp 241] OnClipboardChange - Start [2018/8/4 01:30:03.540 - ClipboardViewer.cpp 320] INCLUDE app names: *, Active App: notepad.exe [2018/8/4 01:30:03.547 - ClipboardViewer.cpp 333] Inlclude app names Found Match * - notepad.exe [2018/8/4 01:30:03.554 - ClipboardViewer.cpp 347] EXCLUDE app names keepassxc.exe;keepassxc-proxy.exe;keepassxc-cli.exe;keepass.exe;*.kdbx;notepad.exe;, Active App: notepad.exe [2018/8/4 01:30:03.559 - ClipboardViewer.cpp 357] Exclude app names Found Match notepad.exe - notepad.exe - NOT SAVING COPY [2018/8/4 01:30:03.566 - ClipboardViewer.cpp 243] OnClipboardChange - End 

Das Protokoll unten zeigt jedoch, was passiert, wenn ich Text aus KeePassXC kopiere. Beachten Sie, dass die "Active App" leer ist ( in diesem Screenshot hervorgehoben ). Wenn Ditto KeePassXC nicht sehen kann, kann es nicht wissen, dass es den aus dem Programm kopierten Text ignorieren sollte.

[2018/8/4 01:29:44.999 - ClipboardViewer.cpp 241] OnClipboardChange - Start [2018/8/4 01:29:45.007 - ClipboardViewer.cpp 320] INCLUDE app names: *, Active App:  [2018/8/4 01:29:45.013 - ClipboardViewer.cpp 333] Inlclude app names Found Match * -  [2018/8/4 01:29:45.018 - ClipboardViewer.cpp 347] EXCLUDE app names keepassxc.exe;keepassxc-proxy.exe;keepassxc-cli.exe;keepass.exe;*.kdbx;notepad.exe;, Active App:  [2018/8/4 01:29:45.021 - ClipboardViewer.cpp 266] OnDrawClipboard:: *** SetTimer *** 455056375 [2018/8/4 01:29:45.024 - ClipboardViewer.cpp 243] OnClipboardChange - End [2018/8/4 01:29:45.135 - ClipboardViewer.cpp 392] OnDrawClipboard::OnTimer 455056500 [2018/8/4 01:29:45.141 - CopyThread.cpp 56] OnClipboardChange - Start [2018/8/4 01:29:45.147 - CopyThread.cpp 109] LoadFromClipboard - Before [2018/8/4 01:29:45.157 - Clip.cpp 435] Tried to set description from cf_unicode text, Set: 1, Desc: [keepassxc test] 

Ich bin kein Experte für KeePassXC oder Ditto, daher bin ich mir nicht sicher, ob dies ein Problem mit Ditto oder mit KeePassXC ist. Ich frage mich, ob dieser Fehler tatsächlich eine Art Sicherheitsfunktion von KeePassXC darstellt - vielleicht versucht er, sich vor anderen Programmen zu verbergen?

Wenn wir Ditto dazu bringen können, KeePassXC als aktive App anzuzeigen, sollte es ordnungsgemäß funktionieren. Leider habe ich noch nicht herausgefunden, wie das geht.

Ich weiß, das ist nur eine halbe Antwort, sorry. Ich habe herausgefunden, warum Ditto KeePassXC nicht richtig ausschließt, aber ich habe keine Ahnung, wie es behoben werden soll. Ich habe das gleiche Problem wie Sie, also hoffe ich, dass diese Informationen jemandem helfen, der klüger als ich ist, eine Lösung zu finden.

Ich denke nicht, dass es eine KeePassXC-Funktion oder ein Fehler ist. Nachdem ich ein bisschen mit Ditto und KeePassXC herumgespielt hatte, fand ich heraus, dass diese Probleme bei jeder App vorhanden sind, die Qt als GUI-Bibliothek verwendet. Ich habe versucht, Wireshark zur Liste der ausgeschlossenen Anwendungen in Ditto hinzuzufügen, und es verhält sich genauso wie bei KeePassXC. Ich habe auch das gleiche mit QBitTorrent ausprobiert und wieder dasselbe Verhalten. Alle diese drei Apps haben das Qt-Framework gemeinsam. Ich bin nicht sicher, ob mein Abzug korrekt ist, aber es ist für mich das offensichtlichste an diesen drei Apps. Ich habe keine Ahnung, an welchem ​​Ende dieses Problem gelöst werden sollte. brainplot vor 5 Jahren 0
Interessant! Ich glaube, Du hast recht. Übrigens, ich habe einen Thread im Ditto-Hilfeforum gestartet: https://sourceforge.net/p/ditto-cp/discussion/287511/thread/6c5ae56a/ hoffentlich kann uns jemand dort helfen. qcksilver vor 5 Jahren 0
Vielen Dank. Ich bin nicht bei SourceForge abonniert und kann es auch nie wirklich nutzen, also wollte ich keinen Account erstellen, nur um einen Thread im Forum hinzuzufügen. Ich bin dir wirklich dankbar dafür. Ich habe Ditto wegen dieses Problems nicht mehr verwendet, aber ich würde definitiv in Betracht ziehen, ihm eine weitere Chance zu geben, wenn er dieses Problem löst. brainplot vor 5 Jahren 0
Kein Problem! Ich musste Ditto deshalb auch nicht mehr benutzen, was sehr schade ist, denn es ist ein wirklich nützliches Programm. Hoffentlich wird jemand herausfinden, wie man das lösen kann. qcksilver vor 5 Jahren 0
Aufgrund unserer Forschung konnten sie das Problem beheben! Siehe https://sourceforge.net/p/ditto-cp/discussion/287511/thread/6c5ae56a/#a80b. Ich habe meine Antwort mit dieser Info aktualisiert. Wenn Sie meine Antwort als Lösung bezeichnen könnten, würde ich mich freuen. Vielen Dank! qcksilver vor 5 Jahren 0
Tat das einfach. Ich bin froh, dass sie eine Lösung gefunden haben, das war schneller als ich erwartet hatte! Danke, ich kann Ditto endlich wieder benutzen. brainplot vor 5 Jahren 0