Danke; aber ich habe einen anderen Weg gefunden!
In der Registry unter 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions\ProductSuite' steht ggf Terminal Server drin oder eben nicht!
Ob ein Remotezugriff besteht kann man mit folgender Weise abfragen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| function IsRemoteSession: Boolean; const sm_RemoteSession = $1000; begin Result := GetSystemMetrics(sm_RemoteSession) <> 0; end; |
Trotzdem danke für die Hilfe!
@BenBE : Es hat schon Gründe, dass es eine Prozedur ist und sinn macht es auch, sonst würde ich sie nicht schreiben. Mir stehen nun mal sehr viele Komponenten zur Verfügung. Da wäre ich ja schon mächtig blöd, wenn ich diese nicht nutzen würde!