Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Fehler beim Setzen von Autoruneinträgen bei Vista (https://www.delphipraxis.net/130190-fehler-beim-setzen-von-autoruneintraegen-bei-vista.html)

alleinherrscher 4. Mär 2009 22:13


Fehler beim Setzen von Autoruneinträgen bei Vista
 
Hi@all!

Ich verwende diese Hilfsunit, weil ich sie sehr praktisch finde, um mein Programm in die Run Einträge der Registry zu schreiben:

http://www.delphipraxis.net/internal...t.php?t=117447

Dabei rufe ich folgenden Befehl auf:

CreateAutorunEntry('Name meines Programms',application.exename,'',akRun)

Seit einiger Zeit bekomme ich aber von Vista-Benutzern Beschwerdemails, dass beim setzten der Autostart Einträge folgender Fehler erscheint:

"fehler bei setzen der Datei für 'Name meines Programs'"

Ich selber verwende auch Vista, kann den Fehler aber nicht reproduzieren. Ich tippe aber mal auf UAC und irgendwelche Einschränkungen von Vista in Richtung Administratorrechte etc. Kennt jemand den Grund für diesen Fehler und wie ich ihn umgehen kann?

MagicAndre1981 4. Mär 2009 22:38

Re: Fehler beim Setzen von Autoruneinträgen bei Vista
 
das geht bei jedem NT Rechner nicht, wenn man keine Adminrechte hat. Probier es mal bei XP mit einem eingeschränkten Account ;)

Du rufst es mit akRun auf, das bedeutet es soll im HKEY_LOCAL_MACHINE eingetragen werden und das geht nur wenn man Adminrechte hat. Ruf es mit akUserRunauf oder fordere per Manifesteintrag Adminrechte die deine Nutzer dann per UAC Dialog bestätigen müssen.

alleinherrscher 5. Mär 2009 00:53

Re: Fehler beim Setzen von Autoruneinträgen bei Vista
 
:shock: Ich entschuldige mich für meine Dummheit, da hätte man auch selber drauf kommen können, und schleiche leise aus dem Thread raus! Vielen Dank!


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