Schrift
[thread]9219[/thread]

Benutzerrechte herausfinde bei Windows?



<< >> 4 Einträge, 1 Seite
BratHering
 2007-07-24 18:49
#78781 #78781
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Hallo,

meine Frage bezieht sich auf Windows (2K/XP) und dessen Benutezrrechteverwaltung:
Gerne würde ich wissen, ob es die Möglichkeit gibt bereits zu Beginn eines Skriptes möglich ist, herauszufinden, ob der Benutzer, der das Skript ausführt, über Adminsitratorrechte verfügt?
Geht das? - Wenn ja, wie?


Mit freundlichen Grüßen
smack:
 2007-07-24 18:54
#78782 #78782
User since
2007-05-08
27 Artikel
BenutzerIn
[default_avatar]
schau dir mal CPAN:win32 an. da gibts ne funktion die sich isadminuser nennt, was die wohl macht ;)

Quote
Win32::IsAdminUser()

Returns non zero if the account in whose security context the current process/thread is running belongs to the local group of Administrators in the built-in system domain; returns 0 if not. On Windows Vista it will only return non-zero if the process is actually running with elevated privileges. Returns undef and prints a warning if an error occurred. This function always returns 1 on Win9X.
BratHering
 2007-07-24 20:18
#78783 #78783
User since
2005-04-28
155 Artikel
BenutzerIn
[default_avatar]
Wow, das ging ja schnell.
Vielen herzlichen Dank :)
sid burn
 2007-07-25 02:32
#78784 #78784
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
Ich hoffe du nutzt die Funktionalität so ähnlich wie es manche GNU/Linux Programme machen. Die starten nämlich nicht mit root Rechten und geben eine Meldung aus das es unsicher wäre dies zu tun. :laugh:\n\n

<!--EDIT|sid burn|1185316416-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de
<< >> 4 Einträge, 1 Seite



View all threads created 2007-07-24 18:49.