O Terminal Service simplificou muito a nossa vida e a dos usuários, mas dependendo da velocidade e qualidade da conexão, precisamos tomar alguns cuidados ao desenvolver determinados recursos dentro de um sistema. Recursos multimídia como por exemplo animações em Flash, sons e imagens podem tornar a utilização lenta e irritante para o usuário.
Utilizando a rotina abaixo, podemos verificar se nossa aplicação está sendo executada ou não remotamente e, se necessário, fazer adaptações no sistema para definir a exibição/ausência de recursos.
function InTerminalService: Boolean; const sm_RemoteSession = $1000; begin Result := GetSystemMetrics(sm_RemoteSession) <> 0; end;
Contato
One comment
Pingback: Alexandre José » Obtendo o IP de um cliente Terminal Service