Re: Tiny Personal Firewall

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> It  must  be  the  responsibility of the OS to prevent console users
> interacting  with  applications  when the desktop is locked. No user
> process should ever be able to bypass the lock mechanism.

If we take a look to WinAPI help for, i.e. MessageBox, we see, that it
has a flag (WindowsNT only), called MB_SERVICE_NOTIFICATION:

(..)  The  caller  is  a  service  notifying the user of an event. The
function displays a message box on the current active desktop, even if
there is no user logged on to the computer (..)

So we can write a small test program:

---[ test.c ]---
#include <windows>
void main()
{
  Sleep(3000);                      // Pause, to give you time to lock
                                    // the computer
  MessageBox(
    NULL,                           // HWND, should be NULL
    "Who cares if we are locked?",  // Messagebox text
    "Test",                         // Messagebox caption
    MB_OK | MB_SERVICE_NOTIFICATION // Flags
  );
}

and   this gives a chance for almost any appl to communicate with user
on WinNT, even if the computer is locked.


Just my 0.02 Ls -

elfs,
  Latvia


[Index of Archives]     [Linux Security]     [Netfilter]     [PHP]     [Yosemite News]     [Linux Kernel]

  Powered by Linux