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.