RUNDLL32

Run a DLL program. This command is available on all version of Windows from Win95 onwards, but the DLL&qt;&qt;s and options available do vary considerably. Many options are case sensitive.

Syntax
RUNDLL32.EXE dll_name,EntryPoint [options]

Examples

Un-install MS Java Virtual Machine (JVM):
RUNDLL32 advpack.dll,LaunchINFSection java.inf,UnInstall

Copy a floppy disk
RUNDLL32 diskcopy,DiskCopyRunDll

Lock workstation
RUNDLL32.exe user32.dll, LockWorkStation

Add a Network Printer

RUNDLL32 printui.dll,PrintUIEntry /ia /c\server /m "AGFA-AccuSet v52.3"
/h "Intel" /v "Windows 2000" /f &qt;windir&qt;inf
tprint.inf

Add a Local Printer

RUNDLL32 printui.dll,PrintUIEntry /if /b "Test Printer" /c\SERVER
/f "&qt;windir&qt;inf
tprint.inf" /r "lpt1:" /m "AGFA-AccuSet v52.3"

Add a printer connection that&qt;&qt;s available to anyone who logs on:

Rundll32 printui.dll,PrintUIEntry /ga /n\ServerPrintShare

Display all the available commands for PRINTUI.DLL

RUNDLL32 printui.dll,PrintUIEntry /?

(add/remove print drivers, print queues, preferences, properties etc)

Tags: