Delphi-PRAXiS
Seite 97 von 120   « Erste     4787959697 9899107     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   XP Usermanagers 6.1 Open Source (https://www.delphipraxis.net/32538-xp-usermanagers-6-1-open-source.html)

Luckie 6. Okt 2011 14:16

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Beide Bugs, so wohl das Verschieben als auch der im Gruppenmanager. Also Build 123 ist die aktuelle Version mit den Bugfixes.

Delphi-Laie 6. Okt 2011 15:23

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Zitat:

Zitat von Luckie (Beitrag 1128872)
Beide Bugs, so wohl das Verschieben als auch der im Gruppenmanager. Also Build 123 ist die aktuelle Version mit den Bugfixes.

Da ziehe ich den Hut vor Dir - vor allem diese Eigenheit mit dem Mauscursorkreuz (das meinst Du wohl mit dem Verschieben) tauchte nur sporadisch bzw. erst nach einer (manchmal geraumen) Weile auf, man benötigte durchaus manchmal Geduld, das zutagetreten zu lassen. Ich wüßte überhaupt nicht, wo ich da hätte anfangen sollen zu suchen.

Es war allerdings noch etwas, ich erlaube mir zu diesem Zwecke, mich selbst zu zitieren:

"Extras->Gruppenmanager->irgendeinen ausgewählt->irgendein Privileg ausgewählt (Checkbox gecklickt)->Übernehmen.

Nachdem das von Deinem Programm "ins System eingearbeitet" wurde, ist niemand der Gruppe mehr aktiv, die Buttons "Übernehmen" und "Zurücksetzen" sind es aber noch. Klickt man nun auf den Button "Zurücksetzen", stürzt Dein Programm ab, vermutlich, weil es diesen Buttonklick nirgendwohin verarbeiten kann. Merkwürdigerweise stürzt es aber nicht in diesem Zustand nach dem Klick auf "Übernehmen" ab.

Wiederholbarkeit ist hier zum Glück regelmäßig."

Luckie 6. Okt 2011 15:29

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Zitat:

Zitat von Delphi-Laie (Beitrag 1128897)
Zitat:

Zitat von Luckie (Beitrag 1128872)
Beide Bugs, so wohl das Verschieben als auch der im Gruppenmanager. Also Build 123 ist die aktuelle Version mit den Bugfixes.

Da ziehe ich den Hut vor Dir - vor allem diese Eigenheit mit dem Mauscursorkreuz (das meinst Du wohl mit dem Verschieben) tauchte nur sporadisch und erst nach einer Weile auf. Ich wüßte überhaupt nicht, wo ich da hätte anfangen sollen zu suchen.

Wenn du es niemanden verrätst sage ich dir, wie ich den Fehler behoben habe: Ich habe das Feature, dass man das Fenster überall verschieben kann, einfach wieder rausgenommen. :mrgreen: War ja so wie so nur ein nettes Gimmick.

Zitat:

Es war allerdings noch etwas, ich erlaube mir, mich noch einmal zu zitieren:

"Extras->Gruppenmanager->irgendeinen ausgewählt->irgendein Privileg ausgewählt (Checkbox gecklickt)->Übernehmen.

Nachdem das von Deinem Programm "ins System eingearbeitet" wurde, ist niemand der Gruppe mehr aktiv, die Buttons "Übernehmen" und "Zurücksetzen" sind es aber noch. Klickt man nun auf den Button "Zurücksetzen", stürzt Dein Programm ab, vermutlich, weil es diesen Buttonklick nirgendwohin verarbeiten kann. Merkwürdigerweise stürzt es aber nicht in diesem Zustand nach dem Klick auf "Übernehmen" ab.
Das sollte auch behoben sein, da ich jetzt nach dem Übernehmen die Schaltflächen deaktiviere. Man könnte natürlich danach dem Übernehmen die Auswahl wieder setzen, aber ich bin ehrlich gesagt etwas faul, im Moment und hatte keine Lust mich da jetzt auf die Schnelle in meinen Code wieder einzuarbeiten. ;)

Delphi-Laie 6. Okt 2011 16:58

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Was Dein Programm noch nicht kann: Das Fehlen des benötigten Remote-Registrierungsdienstes wenigstens zu bemängeln oder - noch besser - im Bedarfsfalle (also, wenn nicht gestartet), nachzustarten/-laden. Es kommt nämlich immer noch nur eine nicht aussagekräftige Fehlermeldung, in der Hilfe lese ich davon auch noch nichts, daß bzw. welche Dienste benötigt werden. Als erstes startet man das Programm, und wenn man dann (in Ausnahmefällen?!) mit einer solchen Fehlermeldung "begrüßt" wird?! Fehlender Arbeitsstations- und Serverdienst werden zum Glück in der jeweiligen Fehlermeldung benannt.

Die benötigten, aber fehlenden Dienste nachzuladen (oder es wenigstens zu versuchen, keine Ahnung, ob evtl. eingeschränkte Rechte dem entgegenstehen), wäre natürlich ganz lässig, weil sehr softwareergonomisch. Aber ich bin mir ziemlich sicher, daß das eine immense zusätzliche Programmierarbeit verursachen würde.

Außerdem, bei Deiner Hauptklientel, das dürften Systemadminstratoren sein, wird der Remote-Registrierungsdienst wohl gewöhnlicherweise gestartet sein. Mag aber sein, daß darunter auch solche akribisch Eifrigen sind, die alle möglichen Dienste stillegen?!

Luckie 3. Jan 2012 16:40

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Ja, das wäre noch mal, was worüber man nachdenken kann. Zur Zeit arbeite ich allerdings daran das Programm "64-ready" zu machen.

Delphi-Laie 3. Jan 2012 17:08

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Zitat:

Zitat von Luckie (Beitrag 1144176)
Zur Zeit arbeite ich allerdings daran das Programm "64-ready" zu machen.

Nun, Dein Programm ist auch in der 32-Bit-Version grundsätzlich für 64 Bit tauglich. Jedenfalls läuft es auf meinem 64-Bit-Windows (7) in der schon bekannten vollen Funktionalität. Allerdings benutze ich grundsätzlich nur Konten mit allen (also Adminstrations-)Rechten, insofern ist mein Lobgesang vielleicht nicht verallgemeinerbar.

Luckie 3. Jan 2012 17:51

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Nicht ganz. Das Autologin dürfte nicht funktionieren, weil er dazu in die Registry schreiben muss.

Welche Dienste werden denn genau benötigt für den Remotezugriff? Du hattest das ja anscheinend schon mal ausprobiert.

Delphi-Laie 4. Jan 2012 11:38

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Zitat:

Zitat von Luckie (Beitrag 1144184)
Nicht ganz. Das Autologin dürfte nicht funktionieren, weil er dazu in die Registry schreiben muss.

Kann sein. Den konnte ich schon "vor" der Benutzung Deines Programmes bewerkstelligen. Jedenfalls startet es problemlos (die nötigen Dienste vorausgesetzt).

Zitat:

Zitat von Luckie (Beitrag 1144184)
Welche Dienste werden denn genau benötigt für den Remotezugriff? Du hattest das ja anscheinend schon mal ausprobiert.

Luckie, das steht alles ausführlichst in meinen vorigen Beiträgen, und zwar auf vor allem auf Seite 94! Bitte einfach noch mal dort lesen.

Ohne diesen einen Remoteregistrierungsdienst funktioniert es gar nicht, auch dann nicht, wenn der Computer überhaupt nicht in einem Netzwerk sich befindet. Das Fatale war, das es (unter Windows 2000) keine aussagekräftige Fehlermeldung gab. Du weißt doch, wie es ankommt, wenn man bei Starten so von einem Programm "begrüßt" wird: Dann gibt es nicht allzuoft eine zweite Chance. Daß ich das überhaupt herausfand, war eine Zufallsentdeckung (ich glaube, Windows XP verriet gerade noch soviel). Bei fehlendem Arbeitsstations- und/oder Serverdienst (immerhin startet Dein Programm dann wenigstens) waren die Fehlermeldungen recht inkonsistent. Aber auch das schrieb ich ausführlich weiter vorher.

Luckie 4. Jan 2012 16:07

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Ich hatte zum Beispiel den Arbeiststationsdienst auch deaktiviert auf meinem Rechner und das Programm ist klaglos gelaufen. Das verwirrt mich jetzt etwas.

Delphi-Laie 6. Jan 2012 11:27

AW: Aktuelle Version 5.1 des XP Usermanagers
 
Zitat:

Zitat von Luckie (Beitrag 1144331)
Ich hatte zum Beispiel den Arbeiststationsdienst auch deaktiviert auf meinem Rechner und das Programm ist klaglos gelaufen. Das verwirrt mich jetzt etwas.

Kein Wunder, denn die Funktionen scheinen von Windowsversion zu Windowsversion und sogar von Windowsinstallation zu Windowsinstallation verschieden zu sein (spricht auch nicht gerade für Redmonder Qualität).

So, Luckie, extra für Dich noch einmal zwei andere Computer hochgefahren und mit Deinem Flaggschiff unter den dortigen "Fenstern" experimentiert:

Unter Windows 2000: Auch hier wird der Remoteregistrierungsdienst benötigt, ohne bricht der Start des Programmes mit einer hier unsubstantiierten Fehlermeldung ab - dafür wird auf das Ereignisprotokoll verwiesen (dieses Windows ist also so eingestellt, daß ein solches Protokoll erstellt wird).

Beim Arbeits- und Fehlerstationsdienst sind bei diesem Windows 2000 - anders als bei meinem anderen, wovon ich vorher schrieb - die Fehlermeldungen konistenter:

Fehlen Arbeitsstations- und Serverdienst, wird nur der Arbeitsstationsdienst als fehlend bemängelt, Programm startet trotzdem. Fehlt entweder der Arbeitsstations- oder der Serverdienst, wird das korrekt bemängelt, Programm startet trotzdem.

Unter Windows XP startet Dein Programm trotz fehlendem Remotregistrierungsdienst OHNE Fehlermeldung (anscheinend wurden die betreffenden Funktionen in andere Dienste verpackt).

Server- und Arbeitsstationsdienst wie schon weiter oben in diesem Beitrage.

Auf dem zweiten (bzw. eigentlich schon dritten Computer): Windows XP analog wie weiter oben in diesem Beitrage.

Windows 7 (64 Bit): Fehlende Remotregistrierung wird nicht bemängelt, fehlender Arbeitsstationsdienst wird nicht bemängelt, nur fehlender Serverdienst wird bemängelt (Programm startet aber trotzdem).

Es scheint mithin so, daß der Remoteregistrierungsdienst nur bei Windows 2000 (und evlt. auch NT?) nötig ist.

Über Vista kann ich mich nicht äußern, weil ich solchen Müll nicht auf meine Festplatten loslasse.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr.
Seite 97 von 120   « Erste     4787959697 9899107     Letzte »    

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