Una cosa curiosa que alomejor la gente no sabia esque desde windows es posible a llamar a funciones que esten dentro de una DLL usando RUNDLL32.EXE.
Su sintaxis es simple RUNDLL32.EXE NOMBRE.DLL , FUNCION , [PARAM]

rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0 por ejemplo esto te llevaria a la configuracion del sistema del panel del control
rundll32.exe user32.dll , ExitWindowsEx , [0,1,2,3] Apagaria un PC que estuviera rulando en WIN9x

Esto te puede ayudar y te puede quitar dolores de cabeza :P

Saludos.