Login | Register   
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: VB
Expertise: Beginner
Jan 20, 2004

Register ActiveX Files Using the Mouse

Do you find yourself constantly registering and unregistering ActiveX .exe, .dll, .ocx, or .olb files? This script allows you to do so with just a mouse click. Here's how to use it:
  1. Open Notepad.
  2. Paste the following code into Notepad:
    
    REGEDIT4
    
    [HKEY_CLASSES_ROOT\.exe]
    @="exefile"
    
    [HKEY_CLASSES_ROOT\.dll]
    @="dllfile"
    
    [HKEY_CLASSES_ROOT\.ocx]
    @="ocxfile"
    
    [HKEY_CLASSES_ROOT\.olb]
    @="olbfile"
    
    [HKEY_CLASSES_ROOT\exefile\shell\Register\command]
    @="%1 /register"
    
    [HKEY_CLASSES_ROOT\dllfile\shell\Register\command]
    @="regsvr32.exe %1"
    
    [HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
    @="regsvr32.exe %1"
    
    [HKEY_CLASSES_ROOT\olbfile\shell\Register\command]
    @="regsvr32.exe %1"
    
    [HKEY_CLASSES_ROOT\dllfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"
    
    [HKEY_CLASSES_ROOT\ocxfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"
    
    [HKEY_CLASSES_ROOT\olbfile\shell\Silent Register\command]
    @="regsvr32.exe /s %1"
    
    [HKEY_CLASSES_ROOT\exefile\shell\UnRegister\command]
    @="%1 /unregister"
    
    [HKEY_CLASSES_ROOT\dllfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"
    
    [HKEY_CLASSES_ROOT\ocxfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"
    
    [HKEY_CLASSES_ROOT\olbfile\shell\UnRegister\command]
    @="regsvr32.exe /u %1"
    
    [HKEY_CLASSES_ROOT\dllfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1"
    
    [HKEY_CLASSES_ROOT\ocxfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1"
    
    [HKEY_CLASSES_ROOT\olbfile\shell\Silent UnRegister\command]
    @="regsvr32.exe /u /s %1"
    
  3. Save the file as register.reg.
  4. Right click on register.reg and select Merge from the context menu. Alternatively, you can run regedit and import the file.
After merging the script, you should be able to right click on any .exe, .dll, .ocx, or .olb file and see a list of register and unregister options.

Note: Make sure that regsvr32.exe is in your path or the menu commands will fail.

Matthew Hanna
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap