Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Programm als einzigstes nach Login starten wie SpyBot (https://www.delphipraxis.net/80883-programm-als-einzigstes-nach-login-starten-wie-spybot.html)

Mackhack 16. Nov 2006 21:38


Programm als einzigstes nach Login starten wie SpyBot
 
Hi,

hab mal ne interessante Frage fuer euch... Wer SpyBot kennt weis dass wenn er was gefunden hat, es aber nicht loeschen konnte wird ein Reboot gemacht und dann sofort nach der Anmeldung die besagten gesperrten Files geloescht bevor noch was geladen wird.

Nun die Frage. Wie wird das realisiert dass SpyBot praktisch als einzigstes Programm nach dem Login gestartet wird und alles andere muss warten bis SpyBot fertig ist?

verwirrt 16. Nov 2006 22:11

Re: Programm als einzigstes nach Login starten wie SpyBot
 
Hallo,

startet da wirklich ein Programm oder verwendet Spybot vielleicht die MoveFileEx API?

Zitat:

Windows therefore provides the MoveFileEx API to rename or delete a file and allows the caller to specify that they want the operation to take place the next time the system boots, before the files are referenced. Session Manager performs this task by reading the registered rename and delete commands from the HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations value.
http://www.microsoft.com/technet/sys...pendmoves.mspx

Gruß

Mackhack 16. Nov 2006 23:03

Re: Programm als einzigstes nach Login starten wie SpyBot
 
Interessant! Wusste ich nicht dass es dafuer ne API gibt!

hsg 17. Nov 2006 06:58

Re: Programm als einzigstes nach Login starten wie SpyBot
 
Einen einmaligen Start nach einem Neustart kann man auch durch Eintragung in der Registry unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnce
erreichen, so machen das viele Installationsprogramme. Dieser Eintrag wird vor dem Starten der restlichen Programme gestartet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:53 Uhr.

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