Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   AgreementGINA ... Bist du Admin, hast hunderte LUser zu ... (https://www.delphipraxis.net/12024-agreementgina-bist-du-admin-hast-hunderte-luser-zu.html)

Assarbad 18. Nov 2003 22:57


AgreementGINA ... Bist du Admin, hast hunderte LUser zu ...
 
AgreementGINA ... Bist du Admin, hast hunderte LUser zu verwalten und willst die Spielregeln für die Rechnerbenutzung anzeigen lassen und verhindern, daß der Benutzer die Anzeige der Spielregeln und auch deren Zustimmung umgehen kann? Schluß damit ... hier kommt AgreementGINA.

Dieser GINA-Hook ermöglicht es auf einfache Weise die Spielregeln auf einem Intranet-Webserver zu hinterlegen und von dort laden zu lassen. Die AgreementGINA läßt sich simpel einrichten und kann über die Registry sehr simpel konfiguriert werden. Man kann auch die Einstellungen als Präferenzen in der Group Policy hinterlegen und so die Einstellungen entsprechend der Domain/Corporate Policy übernehmen. Ein spezielles Feature ist der Maintenance Mode, der es nur Benutzern mit ausgewähltem (in der Registry einstellbaren) Namen erlaubt sich einzuloggen.
Zuguterletzt gibt es noch ein Testprogramm drauf, welches die Vorgänge während eines Logons simplifiziert darstellt und simuliert. Damit kann sowohl die URL als auch alle anderen Parameter (wie Namen der Admins und Maintenance Mode) getestet und visuell dargestellt werden. Der Logondialog wird dabei direkt aus der MSGINA.DLL geladen.

Viel Spaß beim Installieren ... und nicht vergessen vorher die Textdateien zu lesen und die Dokumentation der Registrywerte in der RegSettings.reg nachzulesen.
Für Benutzer von ConTEXT gibt es noch einen Highlighter für Reg-Dateien drauf ;)

http://assarbad.net/stuff/!export/agreementgina.rar

Eine ältere Version (2 Tage älter), die ein paar Features missen läßt, jedoch mit einem Richedit arbeitet, findet sich hier:
http://assarbad.net/stuff/!export/agreementgina%20(old).rar
Ein Rückport der neueren Quellen auf diese Version sollte relativ unkompliziert möglich sein.

Oliver

Assarbad 19. Nov 2003 09:20

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
Sicherheitswarnung
Die aktuelle Version hat ein Sicherheitsloch, welches mit der Anzeige der HTML zusammenhängt. Es ist möglich auch interne Links (a name=...) extern zu öffnen, indem man die Shifttaste gedrückt hält und dann auf den Link klickt. Bis auf weiteres sollten also alle, die interne oder externe Links benötigen (diese aber nicht in einem anderen Browserfenster angezeigt bekommen möchten) auf den Download der aktuellen Version, bzw auf die Benutzung von Links verzichten. Ich arbeite bereits an einer Lösung (siehe auch Frage hier im Forum ...). Einen Ansatz gibt es schon ...

Nachtrag: Das bedeutet nur, daß man Links derzeit vermeiden sollte. Die Nichtbenutzung empfiehlt sich nur, wenn Links unabdingbar sind!

Stand 2003-11-19@12:32

Assarbad 20. Nov 2003 00:08

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
Hiho,

das Problem mit den Links konnte ich leider nicht loesen und es sieht auch noch nicht danach aus, dass es ueberhaupt loesbar waere! Hier mal ein Screenie von meiner GINA (klingt irgendwie sexy ;)) im Maintenance Mode ...

ftp://ftp.erm.tu-cottbus.de/pictures...aintenance.png

Also Fazit: Links (extern und intern) bis auf weiteres vermeiden!!!

Ausserdem Bugfix

... ganz vergessen. Bitte die GINA nochmal runterladen, wer es noch nicht getan hat!!! Folgender Link: http://assarbad.net/stuff/!export/agreementgina.rar

Der Fix loest ein Timing-Problem wenn das Netzwerk noch nicht gestartet ist, die GINA aber schon ...

Assarbad 24. Nov 2003 03:01

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
Download nach wie vor unter:

http://assarbad.net/stuff/!export/agreementgina.rar

Hiho,

habe diverse Kleinigkeiten gefixt (nichts was wirklich schädlich wäre, aber zumindest kann es zu Fehlfunktionen der Zusatzfeatures führen). Unter anderem kann der Agreement-Dialog nicht mehr über die Ctrl-Alt-Del SAS umgangen werden. Das ging bislang noch!

Ich bitte um Vorschläge was noch unbedingt mit rein muß?!?

mirage228 24. Nov 2003 12:37

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
"Sorry, this machine is inavailable"

Es muss unavailable heissen, soweit ich weiss.

mfG
mirage228

Assarbad 24. Nov 2003 12:41

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
Danke fuer den Hinweis ... ist aber eigentlich nur eine Art "Vorlage" gewesen. Werde es beim naechsten Release aendern.

Olli 16. Nov 2007 02:08

Re: AgreementGINA ... Bist du Admin, hast hunderte LUser zu
 
Aktueller Link ist http://assarbad.net/stuff/agreementgina2+src.rar (nun C++)

Alte Delphiversion: http://assarbad.net/stuff/!export/ancient/agreementgina_special.rar http://assarbad.net/stuff/!export/ancient/agreementgina.rar und http://assarbad.net/stuff/!export/ancient/agreementgina (old).rar


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