Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Erkennen von Remote Desktop (https://www.delphipraxis.net/155631-erkennen-von-remote-desktop.html)

gmc616 2. Nov 2010 17:12

AW: Erkennen von Remote Desktop
 
Wird da nicht die Umgebungsvariable "SESSIONNAME" gesetzt?

Wenn ich mich recht entsinne, enthält SESSIONNAME den Wert "RDP" auf den ersten 3 Zeichen.

Wie zuverlässig das ist, weiß ich allerdings nicht zu sagen.

Dezipaitor 3. Nov 2010 11:20

AW: Erkennen von Remote Desktop
 
Zitat:

Zitat von gmc616 (Beitrag 1059195)
Wird da nicht die Umgebungsvariable "SESSIONNAME" gesetzt?

Wenn ich mich recht entsinne, enthält SESSIONNAME den Wert "RDP" auf den ersten 3 Zeichen.

Wie zuverlässig das ist, weiß ich allerdings nicht zu sagen.

Code:
SET SESSIONNAME=RDPbla
callmyapp.exe

himitsu 3. Nov 2010 12:03

AW: Erkennen von Remote Desktop
 
Zitat:

Zitat von Dezipaitor (Beitrag 1059302)
Code:
SET SESSIONNAME=RDPbla
callmyapp.exe

OK, letztendlich kann man alle Tests mehr oder weniger leicht umgehen.

Aber wenn man mal davon ausgeht, daß da keiner absichtlich was verstellt, warum soll man dann sowas nicht nutzen?

Dieses läßt sich sogar recht einfach in einer Batchdatei prüfen. :stupid:

Assarbad 3. Nov 2010 15:04

AW: Erkennen von Remote Desktop
 
Zitat:

Zitat von himitsu (Beitrag 1059310)
Aber wenn man mal davon ausgeht, daß da keiner absichtlich was verstellt, warum soll man dann sowas nicht nutzen?

Solange es ein offizielles und dokumentiertes Feature ist, spricht kaum etwas dagegen. Wenn, jedoch, das Feature nicht dokumentiert ist, würde ich mich nicht drauf verlassen. Die Win32-Funktionen sind dokumentiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:06 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz