Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   deshabilitar el imprpaint (https://www.clubdelphi.com/foros/showthread.php?t=60727)

petete2008 11-10-2008 21:48:59

deshabilitar el imprpaint
 
Hola a todos,
Me gustaría saber si es posible desabilitar el portapapeles o en su lugar la tecla CTRL+C o ImprPaint.
La idea es que nadie pueda capturar la pantalla y grabarse en el contenido en un JPG por ejemplo, es por eso que quiero deshabilitar el portapapeles.

cHackAll 12-10-2008 00:56:08

Lo que puedes hacer es crear un proceso que constantemente revise el contenido del Clipboard, al ser el mismo una imagen (si lo quieres asi, de las resolución actual), reemplazas su contenido. Pues deshabilitando todo el Clipboard solo conseguiras usuarios frustrados.

Se me ocurre (tambien) realizar un hook :D, o prevenir la recepción del mensaje WM_HOTKEY a la ventana encargada al detectar el wParam IDHOT_SNAPDESKTOP y IDHOT_SNAPWINDOW.

Otra opcion es deshabilitar la tecla en cuestion (PrintScreen), talvez de ésta forma, aunque buscando muchas otras formas encontrarás.

PD; Creo que no es la forma adecuada de abordar el problema... si te encuentras con un usuario experto, utilizará algun software para capturar la pantalla sin que éste interactue con el portapapeles.

Bienvenido

petete2008 16-10-2008 23:03:20

Asi es, imagino que es imposible el hecho que alguien NO haga uso del portapapeles haciendo copy & paste.


La franja horaria es GMT +2. Ahora son las 18:42:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi