Site hosted by Angelfire.com: Build your free website today!
Flashtools


  Home
  Downloads
  Tutorials/Documentation
  Introduction
  Ftools Revision Sheet
  Command Line Syntax
  Coding In Flash
  System Requirements
  FtoolApp's Features
 
  Opening a File in it's default application
  Spaces in Ftoolapp
  Move, Copy, Delete
  Windows directory's
  Detecting registry key's
  Opening rundll.exe programs
  Vbscript and it's special properties
  Other Functions
  Alternative Methods
  FtoolText's Features
  FtoolMci's Features
  FtoolKill's Features
  Things to consider when making a CD
  Printer Friendly Documentation (sorta)
  @Copyright and Info for programmers
  FAQ
  A little about Me
  Contact
  Links


Opening rundll.exe Programs

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

A quick run down of the cool commands ;)

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

Updated: 9/13/2001 ©2001 Ophelus. All rights reserved.