I have a program that occasionally pops up on the screen and displays a message, using vb.net. Is there a way to have it run and display even if the computer is locked or no one is logged on? Thanks.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
One way to partially work around this would be to write a screen saver that could poll a service for messages. The service would have to run at boot (NOT at login – because you might not have anyone logged in yet!).
The screen saver would have to be set to be the login screen saver as well as the user’s screen saver, AND you’d need to set short screen saver timeouts on the login screens (I don’t know how easy that is).
This would NOT get you messages popping up on the login screen, but if the login screen was idle long enough, it would go screen saver, and the screen saver could display the messages.
I’m not familiar at all with the environment in which screen savers run, so I don’t know how much access they have. I assume they could open a pipe or shared memory segment on the local machine, which would be enough to get the job done.