Rundll32 Functions

HOME
UP

 

Windows RunDLL32/RunDLL Funktionen

32-bit-functions: call with RunDLL32 <dll>,<Parameter1>,<Parameter2> ...

 

DLL Funktion Parameter Bemerkung Plattform
advpack.dll LaunchINFSection <Inffile>,<Section> Installation aus "Advanced Inf-Files" Alle
appwiz.cpl NewLinkHere Zielverzeichnis mit abschließendem \ Eine neue Verknüpfung anlegen Alle
desk.cpl InstallScreenSaver <saver.scr> <saver.scr> als Standardbildschirmschoner installieren und Register "Bildschirmschoner" starten Alle
diskcopy.dll DiskCopyRunDll Laufwerk (0=A:, 1=B:) Fenster "Diskette kopieren" anzeigen Alle
msprint2.dll RUNDLL_PrintTestPage   Testseite ausdrucken. Sind mehrere Drucker vorhanden, wird ein Auswahldialog angezeigt 9X/ME
rnaserv.dll CallerAccess   Dialogbox "DFÜ-Server" aufrufen 9X/ME
rnaui.dll RnaDial <Provider> Einwahl über DFÜ-Verbindung <Provider> 9X/ME
rnaui.dll RnaWizard   Verbindungsassisteneten starten 9X/ME
setupapi.dll InstallHinfSection 132 <.inf-Datei> Installation aus einer .inf-Datei NT/2000
shell32.dll Control_FillCache_RunDLL   Systemsteuerung-Applets neu einlesen Alle
shell32.dll Control_RunDLL     Alle
shell32.dll OpenAs_RunDLL     Alle
shell32.dll ShellAboutA <Text> Info-Dialog Alle

shell32.dll

SHExitWindowsEx

0 = Benutzer abmelden

1 = Windows herunterfahren

2 = Windows neu starten

4 = beenden erzwingen

8 = ausschalten

-1 = GUI neu starten

Parameter (mit Ausnahme von -1) können addiert werden, z.B. 13 = herunterfahren erzwingen und ausschalten

9X/ME

shell32.dll SHFormatDrive   Dialog zum Formatieren einer Festplatte 9X/ME

shell32.dll

SHHelpShortcuts_RunDLL

AddPrinter

Connect

Disconnect

FontsFolder

PrintersFolder

Drucker hinzufügen

Netzlaufwerk verbinden

Netzlaufwerk trennen

Fonts-Ordner

Drucker-Ordner

Alle

syncui.dll Briefcase_Intro   Aktenkoffer-Einführung Alle
syncui.dll Briefcase_Create   Neuen Aktenkoffer anlegen Alle
sysdm.dll InstallDevice_Rundll   Hardware-Assistenten starten Alle
url.dll FileProtocolHandler <URL> Die Anwendung, die zu <URL> passt, wird aufgerufen Alle
url.dll MailToProtocolHandler <E-Mail Adresse> Öffnet eine neue E-Mail im Standard-Mailprogramm Alle
url.dll NwesProtocolHandler <Newsgroup> Öffnet die <Newsgroup> im Newsgroup-Programm Alle
url.dll TelnetProtocolHandler <IP-Adresse/Host> Telnetverbindung starten Alle

 

16-bit-Functions: Call with RunDLL <dll>,<Parameter1>,<Parameter2> ...

 

setupx.dll InstallHinfSection 132 <.inf-Datei> Installation aus .inf-Datei 9X/ME
user.exe CascadeChildWindows   Alle Fenster überlappend 9X/ME
user.exe ExitWindows   Windows herunterfahren 9X/ME
user.exe ExitWindowsExec   Windows neustarten 9X/ME
user.exe MessageBeep   Ping 9X/ME
user.exe RepaintScreen   Desktop aktualisieren (=F5) 9X/ME
user.exe SetCursorPos   Maus-Zeiger nach links oben setzen 9X/ME
user.exe TileChildWindows   Alle Fenster nebeneinander 9X/ME
user.exe WNetConnectDialog   Dialog "Netzlaufwerk verbinden" anzeigen 9X/ME
user.exe WNetDisconnectDialog   Dialog "Netzlaufwerk trennen" anzeigen 9X/ME
See also: http://support.microsoft.com/support/kb/articles/Q164/7/87.ASP
 
rundll32.exe advpack.dll,LaunchINFSection <INF-Datei>,<Section> Installation aus INF-Files
rundll32.exe appwiz.cpl,NewLinkHere <Verzeichnis> Neue Verknüpfung anlegen
rundll32.exe desk.cpl,InstallScreenSaver <saver.scr> Screensaver installieren
rundll32.exe keymgr.dll,KRShowKeyMgr Dialog Gespeicherte Benutzernamen und Kennwörter (XP)
rundll32.exe setupapi.dll,InstallHinfSection 132 <.inf-Datei> INF-Datei installieren
rundll32.exe Shell32.dll,Control_RunDLL Systemsteuerung
rundll32.exe shell32.dll,Control_FillCache_RunDLL Systemsteuerungs-Applets neu einlesen
rundll32.exe Shell32.dll,Control_RunDLL main.cpl,@<Zahl> Einstellung "Einstellung" aufrufen 0 Maus
1 Tastatur
2 Drucker
3 Schriftarten
4 Energie
rundll32.exe shell32.dll,Control_RunDLL access.cpl,,<Zahl> Eingabehilfen
1 Tastatur
2 Sound
3 Anzeige
4 Maus
5 Allgemein
rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,<Zahl> Software
0 Ändern/Entfernen neuer Programme
1 Neue Programme hinzufügen
2 Windows Assistenten für Windows Komponenten
rundll32.exe Shell32.dll,Control_RunDLL desk.cpl
oder
rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,<Zahl>
Eigenschaften "Anzeige" aufrufen
0 Hintergrund
1 Bildschirmschoner
2 Darstellung
rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,<Zahl> Ländereinstellungen 0 Allgemein
1 Zahlen
2 Währung
3 Uhrzeit
4 Datum
5 Eingabe
rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,<Zahl> Gamecontroller
1 Allgemein
2 Erweitert
rundll32.exe shell32.dll,Control_RunDLL main.cpl @<Zahl> Eigenschaften von Maus
0 Tasten
1 Geschwindigkeit
rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,<Zahl> Eigenschaften von Sounds und Multimedia
0 Sounds
1 Audio
2 Hardware
rundll32.exe shell32.dll,Control_RunDLL modem.cpl Telefon- und Modemoptionen (Modems)
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,<Zahl> Systemeigenschaften
0 Allgemein
1 Netzwerkidentifikation
2 Hardware
3 Benutzerprofile
4 Erweitert
rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,<Zahl> Eigenschaften von Datum/Uhrzeit
0 Datum und Uhrzeit
1 Zeitzone
rundll32.exe shell32.dll,OpenAs_RunDLL Box "Öffnen mit" aufrufen
rundll32.exe shell32.dll,OpenAs_RunDLL d:\path\filename.ext Öffnen mit...
rundll32.exe Shell32.dll,ShellAboutA Infobox
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter Drucker hinzufügen
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder Drucker anzeigen
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder Schriftarten anzeigen
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Connect Netzwerklaufwerk verbinden Dialog öffnen
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL Disconnect Netzwerklaufwerk trennen Dialog öffnen
rundll32.exe syncui.dll,Briefcase_Create Aktenkoffer auf dem Desktop erstellen
rundll32.exe syncui.dll,Briefcase_Intro Aktenkoffer Infotext
rundll32.exe url.dll,TelnetProtocolHandler <IP-Adresse bzw. Hostname> Telnet-Verbindung öffnen
rundll32.exe url.dll,FileProtocolHandler <URL> Startet die URL
rundll32.exe url.dll,MailToProtocolHandler <E-Mail Adresse> E-Mail erzeugen
rundll32.exe url.dll,NewsProtocolHandler <Newsgroup> Newsreader öffnen
rundll32.exe user32.dll,LockWorkStation Computer sperren

 

(c) by Wolfgang Zerzawy 07-Mai-08 12:11   

XING