Advertisement
ASP_Volume2 Registry #28065

Integrate Regsvr32 with Shell (Click to register/unregister .dll or .ocx or .tlb

Now updated with the possiblity to register/unregister typelibs (*.tlb) it can now also handle long filenames, thanks Vlad :-) I got tired of using regsvr32 the old way, so I integrated it to the shell. Makes life easier to register/unregister an .dll or .ocx file with just an click. I can´t figure out why I have not thought about it before :-))) What you need to do is to create your own .reg file putting in below info using notepad and naming the file to regsvr32.reg Or you can download my already made .reg file

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
Windows Registry Editor Version 5.00<br>
[HKEY_CLASSES_ROOT\dllfile\Shell]<br>
[HKEY_CLASSES_ROOT\dllfile\Shell\Register]<br>
[HKEY_CLASSES_ROOT\dllfile\Shell\Register\Command]<br>
@="Regsvr32 \"%L\""<br>
[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister]<br>
[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\Command]<br>
@="Regsvr32 /u \"%L\""<br>
[HKEY_CLASSES_ROOT\ocxfile\Shell]<br>
[HKEY_CLASSES_ROOT\ocxfile\Shell\Register]<br>
[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\Command]<br>
@="Regsvr32 \"%L\""<br>
[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister]<br>
[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister\Command]<br>
@="Regsvr32 /u \"%L\""<br>
[HKEY_CLASSES_ROOT\.tlb]<br>
@="typelib"<br>
[HKEY_CLASSES_ROOT\typelib\shell\Register\command]<br>
@="regtlib \"%L\""<br>
[HKEY_CLASSES_ROOT\typelib\shell\Unregister\command]<br>
@="regtlib -u \"%L\""<br>
Original Comments (3)
Recovered from Wayback Machine