disable print-screen


Per security requirements, we have been asked to disable print screen option for all users . How can I do that ? I do have window 2003 domain but i could not find any option in group policy.

Any help would be appreciated.

We do not want users to take screenshots of data since they work on NPI.  also is there any way to disable copy/paste function only on specific websites ?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

To disable the print screen feature here is the script for same:

<body onload=setInterval("window.clipboardData.setData('text','')",2) oncontextmenu="return false" onselectstart="return false">

Also, don't forget just about every single cell phone out there now has a camera on it and they take pretty decent and readable pictures of a computer screen, which they can just txt to themselves or someone else easily enough...  Not to mention thumb drives, etc. etc.
Redefining Cyber Security w/ AI & Machine Learning

The implications of AI and machine learning in cyber security are massive and constantly growing, creating both efficiencies and new challenges across the board. Join our webinar on Sept. 21st to learn more about leveraging AI and machine learning to protect your business.

utlsAuthor Commented:
@ kcoect

with you suggestion, can i prevent users from using print screen functionality ? I have windows XP machines which are part of 2003 domain.
utlsAuthor Commented:
@ ashishkpandey:

How can I use this script ? sorry for dumb question but is this something can be used in HTML code?
Also Please see the following article : CALL SetUEvent in Assembly Routine to Disable PRINT SCREEN
You can also disable it via a registry addition. This would allow you to push it out via a scipt and add it to the registry of remote computers. Do this however you already do others. The target pc will need to be restarted before it take affect. The following details how to impleement the change on an individual pc for testing if you like.

Open registry editor and navigate to the folling key:
HKEY_LOCAL_ MACHINE\System\CurrentControlSet\Control\Keyboard Layout

4. On the Edit menu, click Add Value, type in "Scancode Map" (without the
quotation marks), click REG_BINARY as the Data Type, and then click OK.

5. Type "0000000000000000040000002AE037E0000037E00000540000000000" (without
the quotation marks) in the Data field, and then click OK. (Just copy between the quotes and paste)

6. Close the Registry Editor and restart the computer.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
utlsAuthor Commented:
It didnt work well on all XP machines.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
OS Security

From novice to tech pro — start learning today.