Ersetzen Sie das Windows-Laufwerksformatierungsprogramm durch Rufus

710
user66001

Ich bin kürzlich auf die Super User-Frage gestoßen. Wie platziere ich ein bootfähiges ISO auf einem USB-Laufwerk? in meinem Bestreben, den einfachsten Weg zu finden, den Inhalt eines ISO-Images auf ein Flash-Laufwerk zu schreiben.

Nachdem ich das oben Genannte gefunden hatte, begann ich mit einer Mission, um zu sehen, ob es möglich ist (relativ leicht), das integrierte Windows-Formatierungswerkzeug für Laufwerke zu ersetzen (wenn jemand die Person ist, die nur USB-Medien von Tag zu Tag formatiert). Tag mit Rufus .

Ich bin soweit gekommen:

1) Laden einer erhöhten Process Explorer- Instanz.

2) Feststellung, dass die Auswahl „Format“ aus dem rechten Maustaste im Kontextmenü eines Laufwerks im Arbeitsplatz, führte eine dllhost.exeInstanz meines laufenden Prozess (durch das Bullauge klicken und schweben über das Fenster Format), das läuft %systemroot%\system32\DllHost.exe /Processid::

Enter image description here

3) Suchen eines Registrierungseintrags HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\(und eines identischen HKCU-Eintrags).

4) Aber dann bin ich auf einen Roadblock gestoßen, in dem "... %SystemRoot%\system32\shell32.dll,-28702" im Stringwert mit dem Titel "start " gestartet wird LocalizedString. Ich habe rulldll32 shell32.dll -28702& rulldll32 shell32.dll,-28702& ausprobiert rulldll32 shell32.dll,"-28702"und kann auch keine Informationen zum Online-Start von 28702 (ist ein Offset) finden.

Wie kann ich Schritt 4 ausführen und auch deren spezifische Idee und / oder allgemeines Wissen / Erfahrung zum Ersetzen von / teilen, indem Sie (was ich vermute,) Funktionen in shell32.dll übergeben?

ANMERKUNG : Ich glaube, dass es eine Möglichkeit gibt, das Kontextmenü des Laufwerks mit der rechten Maustaste zu ändern, um das Format zu ändern, das "Format" startet, aber (obwohl dies möglicherweise einfacher ist), möchte ich nicht das Vorstehende erreichen.

3

0 Antworten auf die Frage