windows - What is the actual use of rundll32.exe? -


i searching why rundll32.exe process running on system, when found out information acts container run dll application / exe. cannot comprehend reason / use case in want dll run application. aren't libraries meant provide functional support rather running individual application?

rundll32 isn't meant generically "run dlls" (it make no sense, dlls don't have single entrypoint , "classic" dlls don't have enough meta-information call correctly of exported symbols).

instead, allows use dlls conforming defined specifications act executables multiple entrypoints; think idea either allow coalescing multiple small utilities shared code single binary, and/or provide "testing" entrypoints (to invoked manually) libraries meant consumption other applications.

what rundll loading dll in memory , invoking specified function, expectation has have same signature of exe entrypoint.

more information available in relevant kb article.


Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -