SERVICE_CONTROL_SESSIONCHANGE: // Windows 2000: This value is not supported.
begin
{$IFDEF dm}_log('SERVICE_CONTROL_SESSIONCHANGE');{$ENDIF}
case dwEventType of
WTS_SESSION_LOGON:
begin
{$IFDEF dm}_log('WTS_SESSION_LOGON: start guard '+sa_inttostr(PWTSSESSION_NOTIFICATION(lpEventData)^.dwSessionID));{$ENDIF}
RunProcessInSession(PWTSSESSION_NOTIFICATION(lpEventData)^.dwSessionID,'c:\windows\system32\cmd.exe','');
exit;
end;
end;
end;
Потестил, захожу черех FUS за другого пользователя, там cmd.exe висит как и положено в его 4(на тот момент) сессии. Как и все другие приложения того пользователя. Но окна не видно.