Link to home
Start Free TrialLog in
Avatar of Enabbar Ocap
Enabbar OcapFlag for Italy

asked on

Register Windows dll with right-click in explorer?

I had a program once (freeware) that attached itself to the right-click menu of windows explorer and expanded the menu when clicking on a dll file to offer 'register' or 'unregister' as options.
I think it just shelled out to regserver32 as it brought up the same success messages, but it was much easier to operate than opening a command window.
I can't remember what it was called.
Can anyone find where I can download something similar please?
ASKER CERTIFIED SOLUTION
Avatar of rpggamergirl
rpggamergirl
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi,

Why don't you do it yourself? I did it. Go into your documents and settings folder (I'm assuming win2k or xp here) and go into your profile folder, find the folder called "SendTo" and add 2 news shortcuts to regsvr32 and give the following target:

Unregister:
C:\WINDOWS\system32\regsvr32.exe /u

Register:
C:\WINDOWS\system32\regsvr32.exe

The assumption is that your copy of regsvr32 is in your Windows\System32 folder.

If you can't see you SendTo folder it will be because Windows hides it from you by default.

Regards,

Lee
Here's a tool
EMSA Register dll Tool, free download.
http://emsa-register-dll-tool.emsa-systems-ltd.qarchive.org/
http://www.savefile.com/files/4546111

I uploaded to savefile.  Should be there for 30 days.
Or this tool:
http://www.programmersheaven.com/download/30729/download.aspx
Register - Unregister This DLL v1.0.0.1
This program adds 2 options to the context menu when you click on a DLL file. Register DLL, will try and register the selected DLL UnRegister DLL, will try and unregister the selected DLL  
Size: 12 Kb  Downloads: 4343
Avatar of Enabbar Ocap

ASKER

Thanks rpggamergirl,

Your first post has the same behaviour as the one I used to use. It probably was a .reg file that I ran.

You've saved me lots of typing :7)


RobinD,
No problem, glad I could help.

Thanks for the points and the A grade!

Happy computing! :)
Slight modification to the Registry import file:  I added \" in front of and behind the %1's so that you can register files with spaces in the path.  Otherwise files won't register for example in the "c:\Program Files\XYX" folder.

To use: Cut and paste the below text into a file and name the file anything.reg the run it to enable right click registering.
REGEDIT4
 
[HKEY_CLASSES_ROOT\dllfile\Shell]
@="Register"
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Register]
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Register\command]
@="regsvr32.exe \"%1\""
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister]
 
[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\command]
@="regsvr32.exe /u \"%1\""
 
[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"
 
[HKEY_CLASSES_ROOT\ocxfile]
@="OCX File"
"EditFlags"=hex:00,00,01,00
 
[HKEY_CLASSES_ROOT\ocxfile\Shell]
@="Register"
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Register]
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Register\command]
@="regsvr32.exe \"%1\""
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister]
 
[HKEY_CLASSES_ROOT\ocxfile\Shell\Unregister\command]
@="regsvr32.exe /u \"%1\""

Open in new window