Screen Blanking: I need an application to place a "transparent" black mask over the screen. By transparent I mean a layer of black that the user can not see through, but mouse clicks and other such events are still passed to the operating system behind the mask, and screen captures still take shots of the actual screen, not the black mask. The mask is to be used in conjunction with a remote computer controller where the program takes screenshots of a remote client, and displays the screen on the server. An example of this is Sysmantec's PC-Anywhere application. The mask's use would be to blank the clients screen, so the user of the client machine cannot see what is happening, while the server is still able to recieve screenshots. I know this is possible, as the Microsoft Office Paperclip doesn't show in my screen capture program, so if we could just make a giant black paperclip. Language: I am not concerned about what programming language you use, but it must be: A DLL File that can be called from Visual Basic 6.0 Able to run on all versions of NT based OS's (NT4/2000/XP) Failsafe, so if the mask isnt loading for any reason, inform the server computer of the error. The program must be able to called in a similar way to the one described below: ****************************************************** Private Declare Function BlankScreen Lib "yourdll" (ByVal OnOff As Long) As Long Private Sub Command1_Click() Dim Ret as long Ret = BlankScreen(True) If Ret = 1 Then 'the screen is now blank Else msgbox "An error has occured." End if End Sub ******************************************************
## Deliverables
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Complete copyrights to all work purchased.
## Platform
Windows NT4 / Windows 2000 / Windows XP Windows 9x series optional.