disable the Print Screen function

  • Thread starter Thread starter Figo
  • Start date Start date
F

Figo

for the security reason, we want disable the Print Screen function to
prevent users from copying images to the clipboard in Windows, Is there a
register key or any method that we can do for disabling print screen
function ?

Thank you very much
 
Figo said:
for the security reason, we want disable the Print Screen function
to prevent users from copying images to the clipboard in Windows,
Is there a register key or any method that we can do for disabling
print screen function ?

Thank you very much

You might remap the key(s)...

Beyond that... Not really and anything you do - there is a work-around
dependent on what other security measures surround the system.
 
Thanks a lot, but How can I remap the key ? Where can I find the reference ?
Thanks again...
 
This seems to work OK:

[Autoit 3.2.8.1 code]
Opt("TrayIconHide", 1)
HotKeySet("{PRINTSCREEN}","NoChanceMatey")
do
sleep(1000)
until 0
func NoChanceMatey()
MsgBox(0,"Your devious skuduggery has been detected","You can fool some of
the IT guys some of the time...",5)
endfunc
[/code]
 
sb1920alk said:
Anteaus;3481247 said:
This seems to work OK:

[Autoit 3.2.8.1 code]
Opt("TrayIconHide", 1)
HotKeySet("{PRINTSCREEN}","NoChanceMatey")
do
sleep(1000)
until 0
func NoChanceMatey()
MsgBox(0,"Your devious skuduggery has been detected","You can fool
some of
the IT guys some of the time...",5)
endfunc
--------------------


This is a good start, but it doesn't stop Alt-Print Screen. Also, if
Task Manager is used to end the process, Print Screen works again.

Can the script be altered to prevent one of both of these workarounds?

Get keyboards without Print Screen buttons? Break off the keys? Seriously,
as the wise Mr. Ed Crowley says, "there are seldom good technological
solutions to behavioral problems". What's to stop someone with a digital
camera from taking a photo?
 
sb1920alk said:
Anteaus;3481247 said:
This seems to work OK:

[Autoit 3.2.8.1 code]
Opt("TrayIconHide", 1)
HotKeySet("{PRINTSCREEN}","NoChanceMatey")
do
sleep(1000)
until 0
func NoChanceMatey()
MsgBox(0,"Your devious skuduggery has been detected","You can fool some
of
the IT guys some of the time...",5)
endfunc
--------------------


This is a good start, but it doesn't stop Alt-Print Screen. Also, if Task
Manager is used to end the process, Print Screen works again.

Can the script be altered to prevent one of both of these workarounds?


--
sb1920alk
------------------------------------------------------------------------
sb1920alk's Profile: http://forums.techarena.in/members/sb1920alk.htm
View this thread: http://forums.techarena.in/windows-security/897979.htm

http://forums.techarena.in
A search of Help & Support for "disable print screen" shows a Basic program
which disables/enables print screen and its other forms.
Jim
 
One observation to share,

To block Printscreen, Alt+Printscreen this works fine.

But it doesn't work for combinations of other keys + Printscreen.

Combination of other keys with Printscreen also needs to be blocked.
Fn+Ctrl+Printscreen
Ctrl+Printscreen
Ctrl+A+Printscreen
Ctrl+Alt+P+Printscreen
Ctrl+Q+Printscreen

We need to disable all other key combination with Printscreen.
 
I could restrict

Spacebar+Printscreen
Shift+Printscreen
Ctrl+Printscreen
Ctrl+Fn+Printscreen
Ctrl+A+Printscreen
Ctrl+Q+Printscreen

by compiling two files with seperate codes as below:

File 1
------------------------------------
Opt("TrayIconHide",1)


HotKeySet("{PRINTSCREEN}", "DisablePrintScreen")

HotKeySet("!{PRINTSCREEN}", "DisablePrintScreen")

HotKeySet("+{PRINTSCREEN}", "DisablePrintScreen")


While 1

WEnd

Func DisablePrintScreen()

EndFunc
------------------------------------

File 2
***********************
Opt("TrayIconHide",1)


HotKeySet("^{PRINTSCREEN}", "DisablePrintScreen")

While 1

WEnd

Func DisablePrintScreen()

EndFunc
*****************************

Ctrl+Alt+Printscreen still remains a problem.

Please suggest.
 
Issue resolved

Mihir said:
I could restrict

Spacebar+Printscreen
Shift+Printscreen
Ctrl+Printscreen
Ctrl+Fn+Printscreen
Ctrl+A+Printscreen
Ctrl+Q+Printscreen

by compiling two files with seperate codes as below:

File 1
------------------------------------
Opt("TrayIconHide",1)


HotKeySet("{PRINTSCREEN}", "DisablePrintScreen")

HotKeySet("!{PRINTSCREEN}", "DisablePrintScreen")

HotKeySet("+{PRINTSCREEN}", "DisablePrintScreen")


While 1

WEnd

Func DisablePrintScreen()

EndFunc
------------------------------------

File 2
***********************
Opt("TrayIconHide",1)


HotKeySet("^{PRINTSCREEN}", "DisablePrintScreen")

While 1

WEnd

Func DisablePrintScreen()

EndFunc
*****************************

Ctrl+Alt+Printscreen still remains a problem.

Please suggest.
 
Back
Top