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: |
|
|
RUNDLL32.EXE shell32,SHFormatDrive |
"Format Disk" dialog box |
|
|
RUNDLL.EXE krnl386.exe,exitkernel |
Exit Windows without prompting |