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/)
-   -   Delphi Hat User Admin-Rechte? (https://www.delphipraxis.net/9998-hat-user-admin-rechte.html)

Motzi 10. Okt 2003 07:39

Re: Hat User Admin-Rechte?
 
Der Service ist ein interaktiver Service. Es geht im Prinzip darum zu wissen, ob der "vor dem Computer sitzende User" ein Administrator ist oder nicht bzw. neue Überlegung ob er Mitglied einer bestimmten Gruppe ist. Aber diese Überprüfung wäre ja nicht das Problem, sondern eher, wie krieg ich den Benutzer. Meine letzte Idee war über die WindowStation WinSta0 zu gehen...

Vielleicht noch zur Erklärung wozu ich das brauch... vielleicht kennt wer von euch VNC (www.realvnc.com). In dem Institut wo ich grad Zivi mach werden Berufslehrgänge veranstaltet und im EDV-Saal wurde jetzt eben überall dieses VNC installiert um vom Lehrer-PC die Schüler-PCs kontrollieren zu können. Das Problem ist nur, dass das auf den Schüler-PCS das VNC-Symbol im SysTray auftaucht und das sie über dieses eben auch den Service beenden können womit das ganze für die :cat: ist...
Deswegen will ich jetzt den Code so umschreiben, dass das Tray-Icon nur dann auftaucht, wenn der angemeldete Benutzer ein Admin ist (bzw. wenn der angemeldete Benutzer kein Schüler ist ;)).

[edit=Christian Seehase]Doppelposting gelöscht. Mfg, Christian Seehase[/edit]

Assarbad 10. Okt 2003 11:47

Re: Hat User Admin-Rechte?
 
RealVNC, TightVNC und UltraVNC sind alle OpenSource. Von daher lohnt es sich, mal einfach das "Feature" mit dem Trayicon rauszupatchen. Der Admin kann dann immer noch explizit die Konfiguration aufrufen. Ansonsten kann man auch mal mit nem Disassembler drüberschauen ;) ... geht vielleicht sogar schneller.

Motzi 10. Okt 2003 12:27

Re: Hat User Admin-Rechte?
 
Thx fürs Doppelposting löschen! ;)

Ich weiß dass RealVNC OpenSource ist, deswegen kann (naja, "können" ;)) und will ichs ja auch ändern! ;) Außerdem will ich dann noch ein paar Kleinigkeiten einbaun über die man etwas mehr Kontroll über die Schüler-PCs hat, aber das bringt alles nix, wenn sie den Service einfach ausschalten können! ;)

Chewie 10. Okt 2003 14:41

Re: Hat User Admin-Rechte?
 
Wieso werden den Schülern nicht einfach die Rechte entzogen, den Service zu beenden? Wenn du das Symbol aus der TNA raushaust, können die Pfiffigen immer noch über die Systemsteuerung gehen.

Motzi 10. Okt 2003 15:50

Re: Hat User Admin-Rechte?
 
Nein, über die Systemsteuerung können sie nicht gehen diese Rechte haben sie nämlich sowieso nicht. Aber im Menü des Tray-Icons gibt es eben einen netten Eintrag "Close" über den sich der Service selbst beendet...

Chewie 10. Okt 2003 15:54

Re: Hat User Admin-Rechte?
 
Ach so, der Service beendet sich selbst...
Klar, dann braucht man keine Admin-Rechte.

CloudStrife 10. Okt 2003 16:04

Re: Hat User Admin-Rechte?
 
Man kann dem User Admin Rechte erteilen.

MfG Cloud

Motzi 10. Okt 2003 19:01

Re: Hat User Admin-Rechte?
 
Zitat:

Zitat von CloudStrife
Man kann dem User Admin Rechte erteilen.

Aber nur als Admin ;) Der User selber kann das nicht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 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