Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Screenshot verhindern (https://www.delphipraxis.net/57438-screenshot-verhindern.html)

Andreas2k 21. Nov 2005 13:35


Screenshot verhindern
 
Hallo,
ich hab mal wieder ein kniffliges Problem.. und zwar möchte ich verhindern das der User einen Screenshot von meinem Programmfenster machen kann. Eigentlich geht es um ein TImage Object das nicht per Screenshot kopiert werden soll.

Dabei ist es mir wichtig nicht nur die Windows Standardfunktion per (tastendruck PRINT SCREEN oder ALT + PRINT SCREEN)
zu blockieren sondern auch Programme die einen Screenshot machen könnten.

Das Bild im TImage ist nicht in der Exe enthalten es wird in echtzeit per internet übertragen.

Hat da jemand eine Idee wie man das umsetzen könnte?

Gruß
Andreas

dizzy 21. Nov 2005 13:42

Re: Screenshot verhindern
 
Zitat:

Zitat von Andreas2k
Hat da jemand eine Idee wie man das umsetzen könnte?

Ich würde sagen: Schwer bis überhaupt nicht. Sobald das Bild auf dem Monitor zur Anzeige gebracht werden soll, wird es immer eine Methode zur persistenten Speicherung geben. Erschweren kann man es, aber am Ende bleibt sicher immer mindestes eine Möglichkeit es abzugreifen. Im Zweifel bleibt eben immernoch das klassische Bildschirmfoto mit der Kamera.

Andreas2k 21. Nov 2005 13:47

Re: Screenshot verhindern
 
Zitat:

Zitat von dizzy
Zitat:

Zitat von Andreas2k
Hat da jemand eine Idee wie man das umsetzen könnte?

Ich würde sagen: Schwer bis überhaupt nicht. Sobald das Bild auf dem Monitor zur Anzeige gebracht werden soll, wird es immer eine Methode zur persistenten Speicherung geben. Erschweren kann man es, aber am Ende bleibt sicher immer mindestes eine Möglichkeit es abzugreifen. Im Zweifel bleibt eben immernoch das klassische Bildschirmfoto mit der Kamera.

Es ist nicht wichtig ob ein Computerprofi das Bild kopieren kann... so sicher muss es nicht sein!
Aber der normale PC User soll es halt nicht können

PierreB 21. Nov 2005 13:48

Re: Screenshot verhindern
 
Zitat:

Dabei ist es mir wichtig nicht nur die Windows Standardfunktion per (tastendruck PRINT SCREEN oder ALT + PRINT SCREEN)
zu blockieren sondern auch Programme die einen Screenshot machen könnten.
Wie dizzy schon sagte, wird wohl kaum machbar sein. Du könntest höchstens verhindern das andere Programme gestartet werden aber das dürfte wohl kaum dem Benutzer zumutbar sein.

Gegenfrage: Was ist so wertvoll das du es so drastisch schützen willst ?

Andreas2k 21. Nov 2005 13:53

Re: Screenshot verhindern
 
Zitat:

Zitat von PierreB
Zitat:

Dabei ist es mir wichtig nicht nur die Windows Standardfunktion per (tastendruck PRINT SCREEN oder ALT + PRINT SCREEN)
zu blockieren sondern auch Programme die einen Screenshot machen könnten.
Wie dizzy schon sagte, wird wohl kaum machbar sein. Du könntest höchstens verhindern das andere Programme gestartet werden aber das dürfte wohl kaum dem Benutzer zumutbar sein.

Gegenfrage: Was ist so wertvoll das du es so drastisch schützen willst ?

Und wie sieht es mit overlays aus? Ich erinnere mich das man z.B. vom Mediaplayer kein Screenshot vom geladenem Video machen kann. Man bekommt nur ein schwarzes Bild auch wenn man das Video vorher pausiert.

Es gibt da zwar auch tools die Overlays grabben kann die hat aber otto normalverbraucher i.d.R. nicht.

Nur wie mach ich das mit einem Overlay bei delphi?

dahead 21. Nov 2005 13:59

Re: Screenshot verhindern
 
also mich würde auch interessieren was so schützenwert ist.

könntest du nicht einfach eine checkbox reinmachen, die bei checked = false den inhalt ausblendet?

Bernhard Geyer 21. Nov 2005 14:00

Re: Screenshot verhindern
 
Zitat:

Zitat von Andreas2k
Dabei ist es mir wichtig nicht nur die Windows Standardfunktion per (tastendruck PRINT SCREEN oder ALT + PRINT SCREEN)
zu blockieren sondern auch Programme die einen Screenshot machen könnten.

Und auch verhindern das es in VMWare/VirtualPC oder unter Remote Desktop/Citrix läuft.
Dann wirst du noch weniger Chancen haben.

Interceptor 21. Nov 2005 14:02

Re: Screenshot verhindern
 
Zitat:

also mich würde auch interessieren was so schützenwert ist.
Ich würd jetzt mal ganz spontan auf ne webcam-software tippen :wink:

PierreB 21. Nov 2005 14:03

Re: Screenshot verhindern
 
Zitat:

Und wie sieht es mit overlays aus? Ich erinnere mich das man z.B. vom Mediaplayer kein Screenshot vom geladenem Video machen kann. Man bekommt nur ein schwarzes Bild auch wenn man das Video vorher pausiert.

Es gibt da zwar auch tools die Overlays grabben kann die hat aber otto normalverbraucher i.d.R. nicht.
In jedem Programm kannst du das ausschalten. Windows Media Player => Optionen => Leistung => Videobeschleunigung auf null setzen, danach kannst du soviele Screenshots machen wie du willst. Dasselbe ist beim Winamp auch so. Du siehst, also auch ohne "grabber-tools" möglich.

dahead 21. Nov 2005 14:05

Re: Screenshot verhindern
 
Zitat:

Zitat von Interceptor
Zitat:

also mich würde auch interessieren was so schützenwert ist.
Ich würd jetzt mal ganz spontan auf ne webcam-software tippen :wink:

naja, frag mich trotzdem was daran so schützenwert ist. werden die daten (falls es eine solche software ist) wenigstens verschlüsselt übertragen? sonst hat das ganze relativ wenig sinn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz