...determine
if the current session is remotely controlled
{
Call GetSystemMetrics() with the Flag
SM_REMOTECONTROL to determine
if the current session is remotely
controlled.
Its value is TRUE if the current session is
remotely controlled;
FALSE otherwise.
}
function
IsRemotelyControlled: Boolean;
const
SM_REMOTECONTROL = $2001; // from WinUser.h
begin
Result :=
Boolean(GetSystemMetrics(SM_REMOTECONTROL));
end;
procedure
TForm1.Button1Click(Sender: TObject);
begin
if IsRemotelyControlled then
ShowMessage('Remotely controlled.')
else
ShowMessage('Not Remotely controlled.')
end;