Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   autostart und registry-gibt's da noch was andres? (https://www.delphipraxis.net/6599-autostart-und-registry-gibts-da-noch-andres.html)

Illuminator-23-5 16. Jul 2003 14:08


autostart und registry-gibt's da noch was andres?
 
ich hab' folgendes problem:
ich möchte ein programm bei user starten, wenn er sich anmeldet. Da hab' ich mir gedacht, schreib ichs in den autostart-ordner. Pech, der gilt nur für mich. Also: schreib ichs in die registry von allen usern: Pech - keine berechtigung!!
gibt's noch andere möglichkeiten, ein programm beim start auszuführen, für die ich keine besondere berechtigung brauche, die aber trotzdem für alle user gilt?

MathiasSimmack 16. Jul 2003 14:15

Re: autostart und registry-gibt's da noch was andres?
 
Es gibt unter NT ein "All Users"-Ordner, der auch das Startmenü mit den Einträgen für alle Benutzer enthält. Dort gibt´s auch ein Autostart (CSIDL_COMMON_ALTSTARTUP). Problem: das gilt eben nur für NT-Systeme.

Wenn das Ding auch unter 9x/ME laufen kann/soll, dann bleibt wohl nur die Registry. Unter NT könntest du evtl. durch eine Meldung darauf hinweisen, dass der Autostart ohne Admin-Rechte nicht funktioniert (wenn diese Rechte fehlen -> bin ich lokaler Admin?).

Oder du benutzt die User-abhängige Methode über HKCU.

Das ist nun mal das Sicherheitskonzept von NT. Icke find´s "jut". :)

Christian Seehase 16. Jul 2003 14:16

Re: autostart und registry-gibt's da noch was andres?
 
Moin Illuminator,

da Du im HKEY_LOCAL_MACHINE Run Key keine Zugriffsberechtigungen hast, gehe ich mal davon aus, dass es sich um NT ff handelt.

Dann dürftest Du im Normalfall auch im All Users Autostart, und den Profilen anderer User (auch Default) keine Zugriffsberechtigungen haben.

Deshalb benötigen Installationen i.d.R. auch Administratorrechte.

Darum:

Zitat:

Zitat von Illuminator-23-5
gibt's noch andere möglichkeiten, ein programm beim start auszuführen, für die ich keine besondere berechtigung brauche, die aber trotzdem für alle user gilt?

Hoffentlich nicht ;-)


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