AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Zugriff auf die Clipboard Historie von Windows 10
Thema durchsuchen
Ansicht
Themen-Optionen

Zugriff auf die Clipboard Historie von Windows 10

Ein Thema von amigage · begonnen am 6. Jan 2021 · letzter Beitrag vom 8. Jan 2021
Antwort Antwort
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.698 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

AW: Zugriff auf die Clipboard Historie von Windows 10

  Alt 8. Jan 2021, 13:42
Mit der Anmeldung der anderen ClipBoardFormate CanIncludeInClipboardHistory und CanUploadToCloudClipboard und der Übergabe des false Wertes, lässt sich auch die Übertragung der Daten in die Cloud verhindern.

Nachteil: andere Clipboard Viewer, wie z.B. der von GExperts liest die Daten weiterhin aus. Aber mir reicht es grundsätzlich erst einmal so.
Cool, hatte ich ganz übersehen.

Für den Fall, dass Du dazu was gelesen hast: Gibt es für einen Clipboard-Viewer auch eine einfache Möglichkeit, diese Flags auszulesen? Dann könnte ich das in GExperts einbauen, dass solche Einträge optional ignoriert werden. Auf den ersten Blick habe ich dazu aber nichts gesehen.

Aber zumindest Einträge im Format CanIncludeInClipboardHistory bzw. CanUploadToCloudClipboard müsste man ja einfach auslesen und darauf basiert umschalten können. Mal sehen, ob ich Zeit dafür finde.

Edit: ExcludeClipboardContentFromMonitorProcessing wird aber nicht so verwendet, wie Du das machst. Laut Dokumentation schreibt man den Text einfach in diesem Format ins Clipboard statt als Text.
Thomas Mueller

Geändert von dummzeuch ( 8. Jan 2021 um 13:45 Uhr)
  Mit Zitat antworten Zitat
amigage

Registriert seit: 11. Nov 2005
Ort: Leipzig
274 Beiträge
 
Delphi 12 Athens
 
#2

AW: Zugriff auf die Clipboard Historie von Windows 10

  Alt 8. Jan 2021, 14:26
Also ich habe zum Auslesen der ClipBoardFormate testweise die Demo Anwendung "FMXDesktopDemoXE2Plus" von der Komponente "CCR.Clipboard" verwendet.
https://github.com/chrisrolliston/CCR.Clipboard

In der Demo werden die Formate korrekt ausgelesen und namentlich aufgelistet:
Code:
ExcludeClipboardContentFromMonitorProcessing
CanIncludeInClipboardHistory
CanUploadToCloudClipboard
Unicode Text
Locale Identifier
Text
OEM Text
Zitat:
Edit: ExcludeClipboardContentFromMonitorProcessing wird aber nicht so verwendet, wie Du das machst. Laut Dokumentation schreibt man den Text einfach in diesem Format ins Clipboard statt als Text.
Es würde reichen, wenn man das Format mit RegisterClipboardFormat() anmelden würde. Aber dann findet man es nicht in der ClipBoardFormat Liste, sondern erst bei einem hinterlegten Wert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:46 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz