Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Administrative Rechte auf Remote PC ermitteln (https://www.delphipraxis.net/102155-administrative-rechte-auf-remote-pc-ermitteln.html)

sakura 24. Okt 2007 10:29


Administrative Rechte auf Remote PC ermitteln
 
Hi DPler,

ich versuche gerade heraus zu bekommen, ob der ausführende Anwender administrative Rechte auf einem anderen PC besitzt. Eine Möglichkeit wäre einfach zu versuchen die C$-Share des Remote-PC zu verbinden, diese ist jedoch nicht garantiert, da es Ausnahmen gibt, wo C: gar nicht existiert. Kennt jemand einen besseren Weg, um zu ermitteln ob der aktuelle Nutzer administrative Rechte auf anderen PCs in einem AD-Netzwerk hat?

Danke für Anregungen,
...:cat:...

Phoenix 24. Okt 2007 10:34

Re: Administrative Rechte auf Remote PC ermitteln
 
Eingeschränkt:
Versuche Dich nicht auf \C$ sondern auf \admin$ zu verbinden. Die landet im Systemroot, egal wo es liegt.
Geht natürlich nur, wenn die Administrativen Freigaben nicht deaktiviert wurden. Und ich hab keine Ahnung, ob es die noch unter Vista gibt.

Edit Nachtrag: Wenn WMI zur Verfügung steht:
Hierher Verbinden, den User ermitteln und dessen Rechte abfragen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:36 Uhr.

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