Kategorie:Rundll
Aus PC-WELT-Wiki
Das Programm Rundll32.exe verwendet Windows intern zum Aufruf von Funktionen und Dialogen in Programmbibliotheken. Zahlreiche Beispiele dafür finden sich in der Registry. Da gibt es beispielsweise "rundll32.exe appwiz.cpl,NewLinkHere %1". Diese Funktion startet den Assistenten "Verknüpfung erstellen", wenn Sie im Windows-Explorer auf "Datei, Neu, Verknüpfung" gehen.
Der technische Hintergrund: Rundll32 ruft die Funktion "NewLinkHere" in der Programmbibliothek APPWIZ.CPL auf. Die Variable %1 erhält dabei den aktuellen Pfad als Wert. Hinter APPWIZ.CPL (Control Panel Library) verbirgt sich das Applet "Software" der Systemsteuerung. APPWIZ.CPL lässt sich alternativ per Doppelklick im Explorer direkt starten. Aber auch bei diesem Aufruf kommt Rundll ins Spiel. In der Registry ist die Erweiterung ".CPL" mit dem Aufruf "rundll32.exe shell32.dll,Control_RunDLL %1,%*" verknüpft. "%1" steht für den Namen der CPL-Datei und "%*" für weitere Parameter.
Ihr Nutzen: Sie können Rundll32-Aufrufe über "Start, Ausführen" in Verknüpfungen oder in Batchdateien verwenden. Damit steuern Sie eine bestimmte Funktion direkt an, der Umweg über die Systemsteuerung entfällt. Alle CPL-Dateien im Verzeichnis System32 stehen dafür zur Verfügung. Sie können auch gleich eine bestimmte Registerkarte vorwählen. Der Aufruf
rundll32.exe Shell32.dll,Control_RunDLL desk.cpl,,3
navigiert beispielsweise unter Windows XP im Dialog "Eigenschaften von Anzeige" gleich zur Registerkarte "Einstellungen". Der Aufruf lässt sich auch abkürzen. Die Eingabe von „control.exe desk.cpl,,3“ hat die gleiche Wirkung. Rundll32 kann aber noch mehr. Unter Windows XP zeigt rundll32.exe shell32.dll,Control_RunDLL hotplug.dll den Dialog "Hardware sicher entfernen", den Sie sonst über das gleichnamige Icon im Systray starten.
Artikel in der Kategorie "Rundll"
Diese Kategorie enthält folgende Seite:


