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
Service. Das sollten wir schon gehabt haben.
Ansonsten schliesse ich mal Luckie an