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 Vista Abfrage (https://www.delphipraxis.net/127654-vista-abfrage.html)

Thendo 16. Jan 2009 18:16


Vista Abfrage
 
Hallo DP ;) ,

ich bin momentan für jemanden einen Launcher am programmieren.
Mein Problem ist aber das er meinte das man für Vistanutzer eine Funktion einbauen müsste wo er abfragt ob man Admin ist um etwas zu verändern können.

Mein Frage ist jetzt:

Wie macht man sowas? bzw ist das wirklich nötig?
Weil dan müsst ich ja auch jenachdem andere Dialoge benutzen oder?

MfG Thendo

Luckie 16. Jan 2009 18:52

Re: Vista Abfrage
 
Die Rechte brauch man unter XP auch. Nur fällt das kaum jemanden auf, weil die meisten standardmäßig unter XP als Administrtor arbeiten.

Hier im Forum gibt es eine Routine, um zu prüfen, ob der Benutzer als Administrator angemeldet ist.

Bernhard Geyer 17. Jan 2009 11:59

Re: Vista Abfrage
 
Zitat:

Zitat von Luckie
Hier im Forum gibt es eine Routine, um zu prüfen, ob der Benutzer als Administrator angemeldet ist.

Ich darf mal Luckie konkretisieren. :mrgreen:

Es ist nicht wichtig ob der Benutzer in der lokalen Administratorgruppe ist sondern ob der Prozess mit Adminrechten gestartet ist. (Ist AFAIK auch unter XP möglich -> Siehe c't-Projekt um IE mit minimalen Rechten laufen zu lassen.). Im Forum gibt es für beide Varianten Beispiele. Ich glaube Luckie hat auch den korrekten Code um die Rechte des Prozeses zu checken gepostet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:37 Uhr.

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