![]() |
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: |
Re: Rundll32.exe nicht sichtbar machen meine dll registriere
Zitat:
|
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: |
Re: Rundll32.exe nicht sichtbar machen meine dll registriere
Sorry, ich verstehe immer noch nur Bahnhof. Geht das eventuell auch anderen so? :roll:
|
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 ![]() Ansonsten schliesse ich mal Luckie an ;-) |
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 ? |
Re: Rundll32.exe nicht sichtbar machen meine dll registriere
Moin hm,
Zitat:
Was willst Du dann starten? |
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 |
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. |
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 23:51 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