
最近スーパーユーザーの質問に遭遇しました起動可能な ISO を USB ドライブに配置するにはどうすればよいですか?ISO イメージの内容をフラッシュ ドライブに書き込む最も簡単な方法を見つけようと努力しています。
しかし、上記のことを知った後、私はWindowsの内蔵ドライブフォーマットツールを(USB接続メディアを毎日フォーマットするだけの人であれば)(比較的簡単に)置き換えることができるかどうかを調べるミッションを始めました。ルーファス。
私は次のところまで到達しました:
1) ロードする高められた プロセスエクスプローラー実例。
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 エントリ) を検索します。
%SystemRoot%\system32\shell32.dll,-28702
4) しかし、その後、というタイトルの文字列値にある「...」を起動する方法で行き詰まってしまいました。 & & をLocalizedString
試してみましたが、オンラインで 28702 (オフセットとは何か) を起動する方法に関する情報を見つけることができないようです。rulldll32 shell32.dll -28702
rulldll32 shell32.dll,-28702
rulldll32 shell32.dll,"-28702"
どうすればステップ 4 を実行できるでしょうか。また、shell32.dll 内の関数 (と想定) を渡すことによって置き換えることに関する、このアイデアに固有の知識や一般的な知識や経験も共有できますか。
注記: 私はそれを変える方法があると信じていますドライブ右クリックのコンテキスト メニューで「フォーマット」の起動内容を変更できますが、(これは簡単かもしれませんが) 上記を実現したい方法ではありません。