Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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.

However, after finding the above, I started a mission to see if it would be possible (relatively easily) to replace the built-in Windows drive formatting tool (if one is the kind of person that only formats USB connected media day-to-day, with Rufus.

I got as far as:

1) Loading up an elevated Process Explorer instance.

2) Finding that selecting "Format" from the right click context menu of a drive in My Computer, introduced a dllhost.exe instance to my running process (by clicking the bulls-eye, and hovering over the Format window), that runs %systemroot%\system32\DllHost.exe /Processid:{7AA7790D-75D7-484B-98A1-3913D022091D}:

Enter image description here

3) Finding a registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7aa7790d-75d7-484b-98a1-3913d022091d} (and a identical HKCU one).

4) But, then, I have run into a roadblock with how to launch "...%SystemRoot%\system32\shell32.dll,-28702" found in the string value titled LocalizedString. I have tried rulldll32 shell32.dll -28702 & rulldll32 shell32.dll,-28702 & rulldll32 shell32.dll,"-28702" , and also can't seem to find any information on launching (what the) 28702 (is, ?a offset?) online.

How can I do step 4, and also share their specific-to-this-idea and/or general knowledge/experience about replacing /by passing (what I assume is) functions in shell32.dll?

NOTE: I believe there is a way of changing the Drive right-click context menu to change what "Format" launches, but (while this may be easier) is not how I would like to achieve the above.

share|improve this question

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.