The reason I placed Windows directory detection into
Ftoolapp was specifically for the purpose of opening
up all the cool thing with rundll.exe I wanted to guarantee
that people would be able to open it.. for specific
purposes
But just detecting the windows system directory wasn't
enough.. so instead I created a optional parameter called
/rundll32
/rundll32 finds the windows system folder from
the registry and then executes the rundll32.exe program
the parameters are all optional too you..
Basically you can do all sorts of cool things.. like
open the Display Properties, Settings tab from the Control
Panel..
You don't even need my program to call these functions
open.. (but my program helps guarantee you get the correct
folder)
Example command:
ftoolapp.exe /rundll32 "shell32.dll,Control_RunDLL
desk.cpl,,3"
You can also preform this same operation from Start,
Run
If you wish to test any of these commands simply place
the rundll32.exe plus a space in the run box and walla
instant gratification.. (not all of these maybe useful)
Manipulate the number 1 from 1 to 5 to open the correct
tabs in the window
Applet |
Start, Run line |
Command for /rundll32 |
Control Panel |
rundll32.exe shell32.dll,Control_RunDLL |
shell32.dll,Control_RunDLL |
Accessibility Properties |
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1 |
shell32.dll,Control_RunDLL access.cpl,,1
|
Add New Printer Wizard |
rundll32.exeshell32.dll,SHHelpShortcuts_RunDLL
AddPrinter |
shell32.dll,SHHelpShortcuts_RunDLL AddPrinter |
Add/Remove Programs |
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2 |
shell32.dll,Control_RunDLL appwiz.cpl,,
shell32.dll,Control_RunDLL appwiz.cpl,,1
shell32.dll,Control_RunDLL appwiz.cpl,,2 |
Briefcase |
rundll32.exe syncui.dll,Briefcase_Create |
syncui.dll,Briefcase_Create |
Copy Disk Dialog |
rundll32.exe diskcopy.dll,DiskCopyRunDll |
diskcopy.dll,DiskCopyRunDll |
Create New Shortcut |
rundll32.exe apwiz.cpl,NewLinkHere %1 |
apwiz.cpl,NewLinkHere %1 |
Date & Time Properties |
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1 |
shell32.dll,Control_RunDLL timedate.cpl,,0
shell32.dll,Control_RunDLL timedate.cpl,,1 |
Dial Up Networking (DUN) |
rundll32.exe naui.dll,RnaDial {name of connection
to establish}
rundll32.exe rnaui.dll,RnaWizard |
rnaui.dll,RnaDial {name of connection to establish}
rnaui.dll,RnaWizard |
Display Options |
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3 |
shell32.dll,Control_RunDLL desk.cpl,,0
shell32.dll,Control_RunDLL desk.cpl,,1
shell32.dll,Control_RunDLL desk.cpl,,2
shell32.dll,Control_RunDLL desk.cpl,,3 |
FindFast |
rundll32.exe shell32.dll,Control_RunDLL findfast.cpl
|
shell32.dll,Control_RunDLL findfast.cpl |
Fonts |
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL
FontsFolder |
shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
|
Format Drive Dialog (floppy
disk only) |
rundll32.exe shell32.dll,SHFormatDrive |
shell32.dll,SHFormatDrive |
Game Controllers |
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1 |
shell32.dll,Control_RunDLL joy.cpl,,0
shell32.dll,Control_RunDLL joy.cpl,,1 |
HTML (IE Properties) |
rundll32.exe mshtml.dll,PrintHTML
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,5
|
mshtml.dll,PrintHTML
shell32.dll,Control_RunDLL inetcpl.cpl,,0
shell32.dll,Control_RunDLL inetcpl.cpl,,1
shell32.dll,Control_RunDLL inetcpl.cpl,,2
shell32.dll,Control_RunDLL inetcpl.cpl,,3
shell32.dll,Control_RunDLL inetcpl.cpl,,4
shell32.dll,Control_RunDLL inetcpl.cpl,,5 |
Joystick Properties |
rundll32.exe shell32.dll,Control_RunDLL joy.cpl
|
shell32.dll,Control_RunDLL joy.cpl |
Mail and Fax Options |
rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
|
shell32.dll,Control_RunDLL mlcfg32.cpl |
Mail Postoffice Options |
rundll32.exe shell32.dll,Control_RunDLL wgpocpl.cpl
|
shell32.dll,Control_RunDLL wgpocpl.cpl |
Main Group Options/Properties |
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@0
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@1
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@1,,1
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@1,,2
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@2
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@3
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@4 |
shell32.dll,Control_RunDLL main.cpl
@0
shell32.dll,Control_RunDLL main.cpl @1
shell32.dll,Control_RunDLL main.cpl @1,,1
shell32.dll,Control_RunDLL main.cpl @1,,2
shell32.dll,Control_RunDLL main.cpl @2
shell32.dll,Control_RunDLL main.cpl @3
shell32.dll,Control_RunDLL main.cpl @4 |
Modem |
rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add |
shell32.dll,Control_RunDLL modem.cpl,,add |
Multimedia & Sound Properties |
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl
@1
|
shell32.dll,Control_RunDLL mmsys.cpl,,0
shell32.dll,Control_RunDLL mmsys.cpl,,1
shell32.dll,Control_RunDLL mmsys.cpl,,2
shell32.dll,Control_RunDLL mmsys.cpl,,3
shell32.dll,Control_RunDLL mmsys.cpl,,4
shell32.dll,Control_RunDLL mmsys.cpl @1 |
Network Properties (Win9x/NT/2000) |
rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
(Win9x)
(NT/2000)
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL ncpa.cpl,,4
|
shell32.dll,Control_RunDLL netcpl.cpl (Win9x)
(NT/2000)
shell32.dll,Control_RunDLL ncpa.cpl
shell32.dll,Control_RunDLL ncpa.cpl,,1
shell32.dll,Control_RunDLL ncpa.cpl,,2
shell32.dll,Control_RunDLL ncpa.cpl,,3
shell32.dll,Control_RunDLL ncpa.cpl,,4 |
Share/ Share Permissions (NT/2000) |
rundll32.exe ntlanui.dll,ShareCreate
rundll32.exe ntlanui.dll,ShareManage |
ntlanui.dll,ShareCreate
ntlanui.dll,ShareManage |
Regional Settings |
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,5
|
shell32.dll,Control_RunDLL intl.cpl,,0
shell32.dll,Control_RunDLL intl.cpl,,1
shell32.dll,Control_RunDLL intl.cpl,,2
shell32.dll,Control_RunDLL intl.cpl,,3
shell32.dll,Control_RunDLL intl.cpl,,4
shell32.dll,Control_RunDLL intl.cpl,,5 |
ODBC32 Data Source Administrator
|
rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
|
shell32.dll,Control_RunDLL odbccp32.cpl |
Open With (Dialog) |
rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename} |
shell32.dll,OpenAs_RunDLL {drive:\path\filename} |
Passwords Properties |
rundll32.exe shell32.dll,Control_RunDLL password.cpl
|
shell32.dll,Control_RunDLL password.cpl |
Ports (NT) |
rundll32.exe shell32.dll,Control_RunDLL ports.cpl |
shell32.dll,Control_RunDLL ports.cpl |
Power Management Properties
|
rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl |
shell32.dll,Control_RunDLL powercfg.cpl |
Printer |
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL
PrintersFolder
rundll32.exe shell32.dll,Control_RunDLL main.cpl
@2 |
shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder
shell32.dll,Control_RunDLL main.cpl @2 |
Screen Saver Installation |
rundll32.exe desk.cpl,InstallScreenSaver <path
to screen saver> {drive:\path\filename} |
desk.cpl,InstallScreenSaver {drive:\path\filename} |
Server Properties (NT) |
rundll32.exe shell32.dll,Control_RunDLL srvmgr.cpl |
shell32.dll,Control_RunDLL srvmgr.cpl |
System Properties (Win9x/NT/2000) |
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
(same for both)
(Win9x)
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
(NT/2000)
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,5 |
shell32.dll,Control_RunDLL sysdm.cpl,,0 (same
for both)
(Win9x)
shell32.dll,Control_RunDLL sysdm.cpl,,1
shell32.dll,Control_RunDLL sysdm.cpl,,2
shell32.dll,Control_RunDLL sysdm.cpl,,3
(NT/2000)
shell32.dll,Control_RunDLL sysdm.cpl,,1
shell32.dll,Control_RunDLL sysdm.cpl,,2
shell32.dll,Control_RunDLL sysdm.cpl,,3
shell32.dll,Control_RunDLL sysdm.cpl,,4
shell32.dll,Control_RunDLL sysdm.cpl,,5 |
Shutdown |
rundll32.exe user.exe,restartwindows
rundll32.exe user.exe,exitwindows
rundll32.exe shell32.dll,SHExitWindowsEx 2
|
user.exe,restartwindows
user.exe,exitwindows
shell32.dll,SHExitWindowsEx 2 |
Telephony Properties (Win9x/
NT/2000) |
rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
users
rundll32.exe shell32.dll,Control_RunDLL telephon.cpl
|
shell32.dll,Control_RunDLL telephon.cpl users
shell32.dll,Control_RunDLL telephon.cpl |
Themes |
rundll32.exe shell32.dll,Control_RunDLL themes.cpl |
shell32.dll,Control_RunDLL themes.cpl |
TweakUI |
rundll32.exe shell32.dll,Control_RunDLL tweakui.cpl |
shell32.dll,Control_RunDLL tweakui.cpl |
UPS (NT/2000) |
rundll32.exe shell32.dll,Control_RunDLL ups.cpl |
shell32.dll,Control_RunDLL ups.cpl |
Users Properties (Win98) |
rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
users |
shell32.dll,Control_RunDLL inetcpl.cpl users |
|