RunDll Utilities

 

These Are the Most Important Calls From The RunDll32.exe & Shell32.Dll ...

Example Of Use :

procedure TForm1.Button1Click(Sender: TObject);

begin

WinExec(' RUNDLL32.EXE shell32,SHFormatDrive',sw_normal);

end;

 

Module

Command

Result

main.cpl

rundll32.exe shell32.dll,Control_RunDLL main.cpl @2

displays the Printers Folder (including Add Printer

 

rundll32.exe shell32.dll,Control_RunDLL main.cpl @3

displays the Fonts Folder in Explorer view

 

rundll32.exe shell32.dll,Control_RunDLL main.cpl @

displays Power Management Properties

Modem.cpl

rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add

Runs the Add New Modem wizard

Mmsys.cpl

rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0

displays the Multimedia/Audio property page

 

rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1

displays the Multimedia/Video property page

 

rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2

displays the Multimedia/MIDI property page

 

rundll32.exe shell32.dll,Control_RunDLLmmsys.cpl,,3

Multimedia/CD Music property page

 

rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4

displays the Multimedia/Advanced property pag

 

rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1

displays the Sound Properties page

Netcpl.cpl

rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl

displays the Networks properties, Configuration tab

Odbccp32.cpl

rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl

displays the ODBC32 Data Source Administrator propertie

Shell32.dll

rundll32.exe shell32.dll,OpenAs_RunDLL  {drive:\path\filename}

displays the application/file "Open With" dialog

Password.cpl

rundll32.exe shell32.dll,Control_RunDLL password.cpl

displays the Passwords properties, Change Passwords tab

Powercfg.cpl

rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl

displays the Power Management properties, Power Schemes tab

Intl.cpl

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0

displays the Regional Settings property page

 

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1

displays the Numbers property page

 

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2

displays the Currency property page

 

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3

 displays the Time property page

 

rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4

displays the Date property page

Divers

RUNDLL.EXE rnaui.dll,RnaWizard

Dial-Up Network connection wizard

 

RUNDLL.EXE shell,shellexecute

Open Explorer window

 

sysdm.cpl,InstallDevice_Rundll

Hardware Installation wizard

 

RUNDLL.EXE user,cascadechildwindows

Cascade all windows

 

RUNDLL.EXE user,MessageBeep

default beep sound

 

RUNDLL.EXE user,repaintscreen

same as F5 in an Explorer window

 

RUNDLL.EXE user,setcursorpos

cursor is set to the upper left

 

RUNDLL.EXE user,SwapMouseButton

swapping mouse buttons

 

RUNDLL.EXE user,tilechildwindows

Tile all windows

 

RUNDLL.EXE user,wnetconnectdialog

Map Network drive

 

RUNDLL.EXE user,wnetdisconnectdialog

Unmap Network drive

 

RUNDLL.EXE user,ExitWindows

Exit Windows

 

RUNDLL.EXE user,ExitWindowsExec

Restart Windows

 

RUNDLL32.EXE rnaserv,CallerAccess

start Dial-Up Server

 

RUNDLL32.EXE shell32,Control_RunDLL

start Control Panel

 

RUNDLL32.EXE shell32,Control_RunDLL X

"X" = any CPL filename

 

RUNDLL32.EXE shell32,OpenAs_RunDLL

"Open with" dialog box

 

RUNDLL32.EXE shell32,ShellAboutA

About in an Explorer window

 

RUNDLL32.EXE shell32,SHExitWindowsEx X

Exit Windows, where these values apply for X:
1: Exit Windows
2: Reboot PC
4: Close all applications
8: Exit Win and turn-off ATX-compatible PC
0: Restart Windows shell
-1: Restart Explorer

 

RUNDLL32.EXE shell32,SHFormatDrive

"Format Disk" dialog box

 

RUNDLL.EXE krnl386.exe,exitkernel

Exit Windows without prompting