Я недавно натолкнулся на вопрос Super User Как мне установить загрузочный ISO на USB-накопитель? в моем стремлении найти самый простой способ записать содержимое ISO-образа на флешку.
Тем не менее, после того, как я нашел вышеупомянутое, я начал миссию, чтобы выяснить, можно ли (относительно легко) заменить встроенный в Windows инструмент форматирования дисков (если это тот тип людей, который ежедневно форматирует только подключенные к USB носители). день с Руфусом.
Я добрался до:
1) Загрузка экземпляра Process Explorer с повышенными правами .
2) Обнаружив, что выбрав "Формат" в контекстном меню диска в "Моем компьютере", можно щелкнуть экземпляр dllhost.exe
в моем работающем процессе (нажав "бычий глаз" и наведя курсор на окно "Формат"), который запускает %systemroot%\system32\DllHost.exe /Processid:{7AA7790D-75D7-484B-98A1-3913D022091D}
:
3) Поиск записи реестра HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7aa7790d-75d7-484b-98a1-3913d022091d}
(и идентичной HKCU).
4) Но потом я наткнулся на контрольно-пропускной пункт с тем, как запустить "...%SystemRoot%\system32\shell32.dll,-28702
"найдено в строковом значении с именем LocalizedString
. Я пробовал rulldll32 shell32.dll -28702
& rulldll32 shell32.dll,-28702
& rulldll32 shell32.dll,"-28702"
, и также не могу найти какую-либо информацию о запуске (что за) 28702 (есть,?смещение?) онлайн.
Как я могу выполнить шаг 4, а также поделиться своими конкретными идеями и / или общими знаниями / опытом о замене / передачей (что я предполагаю) функций в shell32.dll?
ПРИМЕЧАНИЕ . Я полагаю, что есть способ изменить контекстное меню диска правой кнопкой мыши, чтобы изменить то, что запускает "Формат", но (хотя это может быть проще) не так, как мне хотелось бы достичь вышеупомянутого.