Find Jobs
Hire Freelancers

Windows Driver to prevent screen grabbing(repost)

$100-500 USD

Peruutettu
Julkaistu yli 14 vuotta sitten

$100-500 USD

Maksettu toimituksen yhteydessä
The requirement is to develop driver (or set of drivers) that can be installed on any windows desktop. These driver(s) should track all applications trying to grab the screen details (Take a screen shot / Share screen) and whenever any application is trying to grab the screen, it should prevent it based on certain rules. It should be able to intercept all possible ways of capturing screen including "PrintScreen" button, windows SDK APIs (like BitBlt, StretchBlt etc), Standard tools like SnagIt, Camtesia, ZDSoft recorder etc. It should be able to intercept all application running both in normal user's login as well as any service running with Local System authentication. It should also be able to prevent other mechanisms of screen sharing like mirror driver. ## Deliverables It should work on Windows 2000, XP, Vista, Windows 2007. Development environment should be Visual Studio with C/C++/VC++, DDK.? ? There are various different ways of preventing screen capture in different situations e.g. For <Print Screen> key, one can put a keyboard hook or use a HotKey. For preventing tools like Camtasia, one can inject DLL in every process and hook system API's like BitBlt to prevent screen capture. Some of these are being already used by us. However, we find these mechanisms to be little messy because they lead to other problems. Also, they do not take care of cases where the screen capturing tool itself uses drivers e.g. ZDSoft. Therefore we specifically DO NOT want to use solutions that? - Are based on injecting DLL in other applications and hooking system APIs - Are based on putting a keyboard hook on <PrintScreen> key.? ? There is a good article about how to capture the screen with 3 different methods: [login to view URL] The proposed solution should prevent all these ways of capturing screen.? ? ? The proposed solution should be tested to prevent screen grabbing/sharing with atleast following tools ??" * Grabit (Screen grabbing) * Captasia (Screen grabbing) * ZD Soft (Screen grabbing) * UltraVNC (Screen Sharing) * NetMeeting (Screen Sharing) * GotoMeeting (Screen Sharing) * Webex (Screen Sharing) * Windows RDP (Screen Sharing) * PrintScreen Key Press * You will have to probably implement a set of display and video drivers for this task.? ? Screen capture will be denied based on certain rules. The rules will be based on -? ? 1. The name of application (executable) that is asking to capture data from screen. E.g. If the name of the executable starts with “snag??, do not allow screen capture else allow it.? ? 2. Some registry entries in HKEY_LOCAL_MACHINE. E.g. If HKEY_LOCAL_MACHINE/software/anewswcompany/preventscreen registry key is set to 1 then do not allow screen capture else allow it.? ? When the screen capture is prevented, the screen image returned should be replaced by a standard image saved in bmp file on the disk.? ? Kindly note that everything should work normally except when some application is trying to capture the screen. There are many other cases when application call system APIs like BitBlt etc. These should work normally even if the registry is set to 1.? ? ?
Projektin tunnus (ID): 3013347

Tietoa projektista

2 ehdotukset
Etäprojekti
Aktiivinen 14 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
2 freelancerit tarjoavat keskimäärin $595 USD tätä projektia
Käyttäjän avatar
See private message.
$1 020 USD 14 päivässä
4,4 (74 arvostelua)
5,8
5,8
Käyttäjän avatar
See private message.
$170 USD 14 päivässä
3,5 (6 arvostelua)
2,7
2,7

Tietoja asiakkaasta

Maan INDIA lippu
India
5,0
6
Maksutapa vahvistettu
Liittynyt heinäk. 17, 2009

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.