Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Procedure einer DLL ausführen beim Start von Windows (https://www.delphipraxis.net/13823-procedure-einer-dll-ausfuehren-beim-start-von-windows.html)

SleepyMaster 27. Dez 2003 13:50


Procedure einer DLL ausführen beim Start von Windows
 
Hi ihrs!

Ich suche einen Schlüssel in der Registry, in dem ich eine DLL+Procedure eintragen kann, die dann beim Start von Windows ausgeführt wird
(wie HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Run nur anstelle von exen für DLLs)

Vielen Dank

Chewie 27. Dez 2003 14:01

Re: Procedure einer DLL ausführen beim Start von Windows
 
Du lässt rundll32 mit deiner DLL und deiner Prozedur als Parameter starten.

SleepyMaster 27. Dez 2003 15:00

Re: Procedure einer DLL ausführen beim Start von Windows
 
Vielen Dank schon mal

Aber:
1.Wie sieht das mit dem Parameter z.B.: aus???
2.Es gibt auch einen Registry Schlüssel, der im Endefekt das gleiche macht, der wäre mir lieber!
Weiß jemand den Schlüssel???

SleepyMaster 27. Dez 2003 15:54

Re: Procedure einer DLL ausführen beim Start von Windows
 
OK! Das mit den Parametern war einfach:

D:\WINDOWS\system32\rundll32.exe DDLPfad Procedure

Trozdem:

Wie heißt der Schlüssel???
Bitte helft!

Chewie 27. Dez 2003 17:10

Re: Procedure einer DLL ausführen beim Start von Windows
 
Zitat:

Zitat von SleepyMaster
Trozdem:

Wie heißt der Schlüssel???
Bitte helft!


Wieso sollte es solch einen Schlüssel geben? DLLs sind nicht dazu da, direkt ausgeführt zu werden, sondern, um von verschiedenen Programmen verwendet zu werden.

SirThornberry 27. Dez 2003 18:10

Re: Procedure einer DLL ausführen beim Start von Windows
 
du könntest die rundll mit parametern in den autostart in der Registry schreiben oder als verknüpfung in den startmenü-autostartordner

SleepyMaster 28. Dez 2003 09:20

Re: Procedure einer DLL ausführen beim Start von Windows
 
@SirThornberry: Danke aber die Lösung hatten wir schon

@Chewie: wofür DLLs normalerweiße da sind ist mir auch bewusst. Aber ich bin mir sicher, dass es diesen Schlüssel gibt (Hatte mal ein programm gehabt, dass ALLE Programme anzeigt, die mit Windows zusammen gestartet werden (und da waren dann halt noch ne Menge an DLLs dabei, die alle von Windows waren und einen eigenen Registryeintrag hatten)

SleepyMaster 29. Dez 2003 23:45

Re: Procedure einer DLL ausführen beim Start von Windows
 
Es gibt ihn! ;)
Helft mir! ;)
Bitte! ;)

Assarbad 14. Feb 2004 19:19

Re: Procedure einer DLL ausführen beim Start von Windows
 
Das Programm: Autoruns von www.sysinternals.com

Einen solchen Schlüssel gibt es aber nicht in diesem Sinne. Die aufgeführten DLLs sind COM-Server.

Mahlzeit.

SleepyMaster 14. Feb 2004 21:15

Re: Procedure einer DLL ausführen beim Start von Windows
 
Danke! Genau das meinte ich!!!


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