Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Rundll32.exe nicht sichtbar machen meine dll registrieren ? (https://www.delphipraxis.net/6666-rundll32-exe-nicht-sichtbar-machen-meine-dll-registrieren.html)

hm988 17. Jul 2003 20:43


Rundll32.exe nicht sichtbar machen meine dll registrieren ?
 
hallo,

habe eine kleine DLL geschrieben die aus der ich jetzt mit rundll32.exe
funktionen nutzen kann, jetzt mein problem wie bringe ich es fertig dass mann die rundll32.exe im taskmanager nicht sieht ???

habe es auch mit Windows DLL`s versucht da geht es so aber nicht bei mir :(

könnt ihr mir helfen

Gruß :coder:

Luckie 17. Jul 2003 20:44

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
Zitat:

Zitat von hm988
habe eine kleine DLL geschrieben die aus der ich jetzt mit rundll32.exe funktionen nutzen kann,

Und das heißt im Klartext?

hm988 17. Jul 2003 21:37

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
na ich hab eine funktion mit der ich einfach ein formular öffne,

will damit später im hintergrund zählen wie lange ein programm läuft, darf aber keiner finden dienst findet man ja auch zu einfach oder weist du wie ich mit delphi programm als dienst ausführen kann ??

nein zu meinem eigentlichen problem wenn ich eine funktin aus der shell32.dll verwende (auch mit rundll32 aufgerufen) erscheint rundll32.exe nicht als process nur wenn ich meine dll verwende.

gruß :angle2:

Luckie 18. Jul 2003 00:07

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
Sorry, ich verstehe immer noch nur Bahnhof. Geht das eventuell auch anderen so? :roll:

Christian Seehase 18. Jul 2003 00:23

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
Moin hm,

also mir verschliesst sich irgendwie völlig, wozu Du überhaupt RUNDLL32 aus einem Programm, oder einer DLL heraus aufrufst.
Das Programm macht ja nichts anderes als Funktionen aus DLLs aufzurufen, und wird i.d.R. aus Batchprogrammen o.ä. heraus verwendet, bei denen für solche Aufrufe keine andere Möglichkeit besteht.
Und aus einem Delphi Programm heraus diese Aufrufe direkt zu tätigen stellt ja nicht wirklich ein Problem dar.

Einen Dienst kann man mit Delphi durchaus erstellen. Such mal hier nach Hier im Forum suchenService. Das sollten wir schon gehabt haben.

Ansonsten schliesse ich mal Luckie an ;-)

hm988 18. Jul 2003 05:47

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
moin, danke für die schnelle Antwort

ja hast ja recht aus programm kein problem aber ich hab kein programm laufen ich will des mit windows starten, so unsichtbar als möglich.

dein tip mit dem service is top habe gestern ewig gesuch aber warscheinlich schon geschlafen sonst hätte ichs wohl auch gefunden :roll:

vielleicht hast du oder sonst jemand noch ne idee ?

Christian Seehase 18. Jul 2003 10:48

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
Moin hm,

Zitat:

Zitat von hm988
ja hast ja recht aus programm kein problem aber ich hab kein programm laufen ich will des mit windows starten,

:shock:

Was willst Du dann starten?

hm988 18. Jul 2003 12:41

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
eine Funktion aus der dll

sieht dann so aus Funktion test aus der testdll

Rundll32 testdll test

das funktioniert auch alles wunderbar aber ich ich kann als process dann immer die rundll32.exe die muss ich doch irgendwie wegbekommen oder ??

gruß

Steven

Christian Seehase 18. Jul 2003 12:44

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
Moin Steven,

womit ich mit meinem ersten Posting hinaus wollte:

Statt RunDLL32 zu benutzen, kannst Du die jeweilige DLL auch selber laden, und die gewünschte Funktion aufrufen.
Was anderes macht RunDLL32 ja nicht.

Und schon hast Du, zwangsläufig, auch keine RunDLL32.EXE mehr sichtbar.

hm988 18. Jul 2003 12:59

Re: Rundll32.exe nicht sichtbar machen meine dll registriere
 
hallo,

sorry aber ich verstehe jetzt nicht ganz :freak: , ich habe ja kein programm in das ich die dll einbinden kann oder aus dem ich sie laden/aufrufen kann dass mus irgendwie selbstständig beim windows ´start passieren.

oder was hast du jetzt gemeint ??

gruß


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