
I recently came across the Super User question How do I place a bootable ISO on a USB drive? in my endeavour to find the easiest way to write the contents of an ISO image to a flash drive.
Nachdem ich das oben Genannte herausgefunden hatte, begann ich jedoch eine Mission, um herauszufinden, ob es möglich wäre (relativ einfach), das integrierte Windows-Tool zur Laufwerksformatierung zu ersetzen (wenn man die Art von Person ist, die täglich nur über USB angeschlossene Medien formatiert, mitRufus.
Ich bin so weit gekommen:
1) Laden eineserhöht Process ExplorerBeispiel.
2) Ich habe festgestellt, dass durch die Auswahl von „Formatieren“ aus dem Kontextmenü eines Laufwerks unter „Arbeitsplatz“ eine dllhost.exe
Instanz meines laufenden Prozesses geöffnet wird (indem ich auf die Zielscheibe geklickt und den Mauszeiger über das Fenster „Formatieren“ bewegt habe), die Folgendes ausführt %systemroot%\system32\DllHost.exe /Processid:{7AA7790D-75D7-484B-98A1-3913D022091D}
:
3) Suchen eines Registrierungseintrags HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7aa7790d-75d7-484b-98a1-3913d022091d}
(und eines identischen HKCU-Eintrags).
4) Dann bin ich aber auf ein Hindernis gestoßen, was den Start von „… %SystemRoot%\system32\shell32.dll,-28702
“ angeht, der im String-Wert mit dem Titel zu finden ist LocalizedString
. Ich habe rulldll32 shell32.dll -28702
& rulldll32 shell32.dll,-28702
& ausprobiert rulldll32 shell32.dll,"-28702"
, kann aber auch keine Informationen zum Starten von (was zum) 28702 (ist „ein Offset“) online finden.
Wie kann ich Schritt 4 ausführen und dabei auch Ihre spezifischen und/oder allgemeinen Kenntnisse/Erfahrungen bezüglich des Ersetzens/Übergebens (was ich als) von Funktionen in shell32.dll anerkenne?
NOTIZ: Ich glaube, es gibt eine Möglichkeit, dieFahrenKlicken Sie mit der rechten Maustaste auf das Kontextmenü, um zu ändern, was „Format“ startet. Dies ist zwar möglicherweise einfacher, aber nicht die Art und Weise, wie ich das oben genannte erreichen möchte.