RUNDLL-Aufrufe

Aus ITwiki
Wechseln zu: Navigation, Suche

Allgemeine Infos DLL-Dateien sind genau wie EXE-Dateien compiliert und enthalten ausführbaren Code. Nur kann man DLL-Dateien nicht direkt per Doppelklick im Explorer ausführen. Vielmehr enthalten sie (eine oder mehrere) Funktionen, die jede Anwendung nutzen kann. Damit müssen Programmierer das Rad nicht immer neu erfinden (sprich: programmieren) - ggf. lässt sich eine Windows-eigene Funktion aus einer DLL nutzen.

Zum Aufruf der DLL-Funktionen existiert das Programm RUNDLL32.EXE. Als Parameter sind die Funktionsbibliothek und die gewüschte Funktion anzugeben.

Nr. Beschreibung Kommando Win 9x/ME Win2k/XP
1. aktiven Benutzer abmelden rundll32.exe Shell32,SHExitWindowsEx Ab Win98 nein
2. Alle geöffneten Tasks automatisch nebeneinander anordnen rundll32.exe User,tilechildwindows ja nein
3. Bildschirminhalt aktualisieren rundll32.exe User,repaintscreen ja nein
4. Datenträger kopieren rundll32.exe diskcopy.dll,DiskCopyRunDll ja ja
5. DFÜ-Netzwerk starten rundll32.exe Rnaui.dll,RnaWizard ja nein
6. DFÜ-Server rundll32.exe Rnaserv,CallerAccess ja nein
7. Dialog Öffnen mit... rundll32.exe shell32,OpenAs_RunDLL ja ja
8. Dialog Info + Speicher/Ressourcen rundll32.exe shell32,ShellAboutA ja ja
9. Dialog neue DFÜ-Verbindung rundll32.exe rnaui,RnaWizard /1 ja nein
10. Diskette formatieren rundll32.exe Shell32,SHFormatDrive ja nein
11. Drucker anzeigen rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder ja ja
12. Drucker hinzufügen rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter ja ja
13. Eigenschaften von Anzeige (Bildschirmschoner) rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 ja ja
14. Eigenschaften von Anzeige (Darstellung) rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2 ja ja
15. Eigenschaften von Anzeige (Hintergrund) rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 ja ja
16. Eigenschaften von Datum/Uhrzeit (Datum und Uhrzeit) rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0 ja ja
17. Eigenschaften von Maus (Tasten) rundll32.exe shell32.dll,Control_RunDLL main.cpl @0 ja ja
18. Eigenschaften von Sounds und Multimedia (Audio) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1 ja ja
19. Eigenschaften von Sounds und Multimedia (Hardware) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 ja ja
20. Eigenschaften von Sounds und Multimedia (Sounds) rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0 ja ja
21. Eigenschaften von Tastatur (Geschwindigkeit) rundll32.exe shell32.dll,Control_RunDLL main.cpl @1 ja ja
22. Eingabehilfen (Allgemein) rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5 ja ja
23. Eingabehilfen (Anzeige) rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3 ja ja
24. Eingabehilfen (Maus) rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4 ja ja
25. Eingabehilfen (Sound) rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2 ja ja
26. Eingabehilfen (Tastatur) rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1 ja ja
27. Einstellung "Anzeige" rundll32.exe Shell32,Control_RunDLL desk.cpl ja ja
28. Explorer-Fenster rundll32.exe shell,shellexecute ja ja
29. Gamecontroller (Allgemein) rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0 ja ja
30. Gamecontroller (Erweitert) rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1 ja ja
31. Hardwareassistenten starten rundll32.exe Sysdm.cpl,InstallDevice_Rundll ja nein
32. Ländereinstellung (Datum) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4 ja ja
33. Ländereinstellung (Eingabe) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,5 ja ja
34. Ländereinstellung (Uhrzeit) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3 ja ja
35. Ländereinstellung (Währung) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2 ja ja
36. Ländereinstellung (Zahlen) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1 ja ja
37. Ländereinstellungen (Allgemein) rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0 ja ja
38. Mail und FAX rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl ja nein
39. Netzwerk Installationsassistent rundll32.exe %SystemRoot%\System32\hnetwiz.dll,HomeNetWizardRunDll ja ja
40. Netzwerkeinstellungen rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl ja nein
41. Netzwerklaufwerke trennen rundll32.exe User,wnetdisconnectdialog ja nein
42. Netzwerklaufwerke verbinden rundll32.exe User,wnetconnectdialog ja nein
43. Passwordeinstellungen rundll32.exe shell32.dll,Control_RunDLL password.cpl ja nein
44. Schriftarten anzeigen rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder ja ja
45. Setzt Mauscursor links oben in die Ecke rundll32.exe User,setcursorpos ja nein
46. Software (Entfernen/Hinzufügen neuer Programme) rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0 ja ja
47. Software (Neue Programme hinzufügen) rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1 ja ja
48. Software (Windows Assistenten für Windows Komponenten) rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2 ja ja
49. Sperren des PC rundll32.exe user32.dll,LockWorkStation ja ja
50. Systemeigenschaften (Allgemein) rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0 ja ja
51. Systemeigenschaften (Benutzerprofile) rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3 ja ja
52. Systemeigenschaften (Erweitert) rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4 ja ja
53. Systemeigenschaften (Hardware) rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2 ja ja
54. Systemeigenschaften (Netzwerkidentifikation) rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1 ja ja
55. Systemsteuerung rundll32.exe Shell32,Control_RunDLL ja ja
56. Systemsteuerung control.exe ja ja
57. Telefon- und Modemoptionen (Modems) rundll32.exe shell32.dll,Control_RunDLL modem.cpl ja ja
58. Testseite auf einen Drucker ausgeben rundll32.exe Msprint2.dll,RUNDLL_PrintTestPage ja nein
59. Trennen der Netzverbindung zum Netwareserver rundll32.exe User,wnetcancelconnection ja nein
60. Windows beenden rundll32.exe Shell32,SHExitWindowsEx 1 Ab Win98 nein
61. Windows Explorer neu starten rundll32.exe Shell32,SHExitWindowsEx -1 Ab Win98 nein
62. Windows neu starten rundll32.exe Shell32,SHExitWindowsEx 0 Ab Win98 nein
63. Windows Warmstart rundll32.exe Shell32,SHExitWindowsEx 2 Ab Win98 nein

Beispiel

Aufruf des Dialoges zum Verbinden eines Netzlaufwerkes
rundll32 user.exe,wnetconnectdialog