Про готовую программу сказать не могу, но могу предложить следующий костыль:
1. Автоматический логин делается сразу, без каких-либо проверок. Это
настраивается прямо в самой операционке. Это, конечно, не безопасно, но, вдруг, Вас устроит именно этот вариант.
2. Запускается что-то типа такого bat-файлика, который прописан в startup у пользователя:
@echo off
set MY_HOME_IP=10.11.12.101
echo MY_HOME_IP=%MY_HOME_IP%
for /f "usebackq delims=" %%j in ( `ipconfig /all ^| findstr /i /c:"%MY_HOME_IP%"` ) do (
echo Home, sweet home...
goto:finally
)
call::fnDoLogout
:finally
exit /b
rem function fnDoLogout
:fnDoLogout
echo Evil corporation. Logout!
%windir%\System32\rundll32.exe user32.dll,LockWorkStation
exit /b