Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Win 2000 und Benutzerrechte (https://www.delphipraxis.net/8240-win-2000-und-benutzerrechte.html)

Jens Schumann 31. Aug 2003 18:51


Win 2000 und Benutzerrechte
 
Hallo,
ich habe einen meiner Rechner komplett neu aufgesetzt.
Dabei habe ich meinen Töchtern je ein Benutzerkonto zugewiesen.
Sie melden sich als Benutzer an.
Jetzt wollte ich für die beiden Age Of Empires 2 installieren.
-Also habe ich mich als Admin angemeldet und das Spiel installiert.
Das Spiel startet unter meinen Account einwandfrei.
-Dann habe ich mich unter einem Account meiner Töchter angemeldet.
Jetzt behauptet das Spiel die CD nicht zu finden.
-Nun habe ich mich wieder als Admin angemeldet und das Spiel deinstalliert. Jetzt habe ich einem Tochter-Account Admin-Rechte zugewiesen und das Spiel unter diesem Account installiert. das Spiel läuft einwandfrei. Jetzt habe ich (als Admin) diesem Account die Admin-Rechte wieder entzogen. Wieder als Tochter angemeldet behauptet das Spiel die CD nicht zu finden.

Also wie installiere ich unter Win2000 Programme so das sie auch von normalen Benutzern verwendet werden können.

Ach ja beim Harry-Potter Spiel ist es fast ähnlich verlaufen. Ich habe es als Admin installiert und unter einem Tochter-Account sagt das Programm, dass ich mich doch bitte mit Admin-Rechten anmelden soll.

mirage228 31. Aug 2003 19:03

Re: Win 2000 und Benutzerrechte
 
ich würde C:\pagefile.sys, C:\Windows und das CD-ROM Laufwerk freigeben

probiers ma

mfG
mirage228


edit: ahja, am besten wäre noch ein "spiele" ordner für ihre töchter, der dann auch für sie freigegeben ist.

Christian Seehase 31. Aug 2003 19:41

Re: Win 2000 und Benutzerrechte
 
Moin Jens,

vermutlich meinte Mirage das, aber Du wirst wohl nicht drum herumkommen bei den jeweiligen Installationsordern die Berechtigungen hochzuschrauben.
Entweder, indem Du den jeweiligen Account in den Sicherheitseinstellungen mit aufnimmst und entsprechend berechtigst (ggf. Vollzugriff), oder indem Du die Einstellungen für den Account JEDER entsprechend berechtigst.

Wenn das nicht klappt, kannst Du noch versuchen mit REGEDT32 die Berechtigungen auf die Keys die das Spiel bentutzt zu lockern.
Wichtig: Auch unter Local Machine danach suchen.

Sollte das jetzt immer noch nicht funktionieren, wird's recht aufwändig herauszubekommen, wo's noch hakt.
Die gängiste Variante die mir einfällt, ist es den Start des Programmes mit FileMon und Regmon zu überwachen, einmal mit Benutzer- einmal mit Adminrechten. Eventuell genügt schon die Überwachung mit Benutzerrechten, wenn denn an auffälliger Stelle Zugriffe fehlschlagen.

Die einfachste Variante wäre gewesen ein Setup Capture Tool zu verwenden, um festzustellen wohin die Installationen schreiben (Dateien und RegKeys), aber zum einen vermute ich mal, dass Du keines hast (Kostenlose kenne ich jetzt leider nicht. Falls Du das Windows 2000 Resource Kit hast kannst Du es mal mit Sysdiff versuchen, aber das nicht sonderlich gut zu handhaben), zum anderen ist es dafür nach einer Installation meist eh' zu spät, da die Deinstallationen ja nicht immer den Ursprungszustand wiederherstellen.

MathiasSimmack 31. Aug 2003 22:12

Re: Win 2000 und Benutzerrechte
 
Hat zwar nichts direkt mit den Spielen zu tun, aber ein ähnliches Problem -

Ein Programm wurde mit Admin-Rechten installiert und war auch für alle Benutzer verfügbar. Es ließ sich aber nur vom Admin starten. Grund: bei der Installation wurden ein paar DLLs im System registriert.

Lösung: der Benutzer bekam kurzzeitig Admin-Rechte, die Installation des Programms wurde in seinem Kontext wiederholt, und -voilà- von da an konnte er (ich! :)) das Programm auch benutzen. Auch nachdem die Admin-Rechte wieder entzogen waren.

Jens Schumann 1. Sep 2003 09:46

Re: Win 2000 und Benutzerrechte
 
Hallo Matthias,
ich habe den Benutzern kurzzeitig Admin-Rechte gegeben und die Spiele innerhalb dieses Kontextes installiert. Nach dem ich die Admin-Rechte entzogen hatte trat das o.g. Problem wieder auf.

Jens Schumann 1. Sep 2003 11:02

Re: Win 2000 und Benutzerrechte
 
Hallo Christian,
Zitat:

Entweder, indem Du den jeweiligen Account in den Sicherheitseinstellungen mit aufnimmst und entsprechend berechtigst (ggf. Vollzugriff), oder indem Du die Einstellungen für den Account JEDER entsprechend berechtigst.

Wenn das nicht klappt, kannst Du noch versuchen mit REGEDT32 die Berechtigungen auf die Keys die das Spiel bentutzt zu lockern.
Wichtig: Auch unter Local Machine danach suchen.
Habe ich alles gemacht. Hat aber nichts gebracht.

MathiasSimmack 1. Sep 2003 11:28

Re: Win 2000 und Benutzerrechte
 
Tut mir leid, dass das nichts gebracht hat, Jens. Ich habe irgendwie auch überlesen, dass du diese Idee schon probiert hast. :oops:

Aber ich denke, das Thema dürfte in Zukunft noch "akuter" werden, wenn sich NT-basierte Systeme (evtl.) endgültig durchsetzen. (Lassen wir das XP Home mal außen vor.) Einige Programme (nicht bloß Spiele) haben noch Probleme mit Mehrbenutzer-Umgebungen. Aber beim Spiel ELITE FORCE 2 ist mir aufgefallen, dass für die Konfig-Dateien ein eigener Ordner (benannt nach dem Benutzer) angelegt wird. Manche Hersteller scheinen also durchaus mitzudenken. :)

Gruß.

MathiasSimmack 1. Sep 2003 12:06

Re: Win 2000 und Benutzerrechte
 
PS: Du könntest ja mal probieren, ob das Konto "Hauptbenutzer" für deine Töchter was bringt. IMHO verfügt das auch über erweiterte Rechte, so dass auch auf Systemordner usw. zugegriffen werden kann. Vielleicht reicht das ja schon aus.

Die Sicherheitseinstellungen von Windows würde ich nämlich nicht unbedingt aufweichen.

Christian Seehase 1. Sep 2003 18:40

Re: Win 2000 und Benutzerrechte
 
Moin Jens,

noch eine Idee:
Schreibe ein Startprogramm, dass die Spiele im Administratorkontext startet. Entweder "zu Fuss", also per API, oder als einfachere Variante mittels SU.EXE.

MathiasSimmack 1. Sep 2003 20:14

Re: Win 2000 und Benutzerrechte
 
Sehr gute Idee! Dann ist nur das Spiel im Admin-Kontext aktiv, und andere Programme können keinen Schaden anrichten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr.
Seite 1 von 3  1 23      

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