When working at Vinecom, I have to join many quick meetings or sometimes , I had to go home and need run teamviewer to remote access my working computer. In both cases, I did not want to logout or switch user because some programs in running, it takes time when logining in again and teamviewer can not run remote control mode (even when you just switch user only)
So I create a small program, called Lockwin, by VB6 (not my favourite language but it has portable compiler) . This program do 2 very simple tasks:
– Display an “always on top” form, asking to input your computer ‘s password (the system password you used to login) . So no one can see any other programs running or your data
– Check if “Task manger” called, it will shutdown your computer . I assume that if “Task manager” called in this case, someone wants to close the program illegallty.
In addition, I often turn on my computer and leave it to do other things, and when I return, I login and wait for startup programs run. I feel it costs time. So I change to policy in Windows to bypass login screen at the first time to run startup programs.
But what about the security? I put Lockwin in Startup, and the problem is solved, Startup programs can run without waiting login and nobody can use my computer until I login. Perfect as I need.
The source code and program here: lockwin
Hope this help someone’s demand.