This tip was submitted to the searchWin2000 Tip Exchange by member Bruno Capuano. Let other users know how useful...
By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
it is by rating the tip below.
At work (as a web developer), I usually have to register and unregister COM components, and it's very tedious to write the command 'regsvr32.exe [FilePath]' or 'regsvr32.exe -u [FilePath]' every time. So, I made a .reg file and added it into the contextua menu in the .dll and .ocx files.
Create an empty .reg file, edit it and add this code.
REGEDIT4 ; ActiveX DLLs [HKEY_CLASSES_ROOT.dll] @="dllfile" [HKEY_CLASSES_ROOTdllfileshellregdll] @="Register ActiveX DLL" [HKEY_CLASSES_ROOTdllfileshellregdllcommand] @="regsvr32.exe "%L"" [HKEY_CLASSES_ROOTdllfileshellunregdll] @="Unregister ActiveX DLL" [HKEY_CLASSES_ROOTdllfileshellunregdllcommand] @="regsvr32.exe /u "%L"" ; ActiveX Controls [HKEY_CLASSES_ROOT.ocx] @="ocxfile" [HKEY_CLASSES_ROOTocxfileshellregocx] @="Register OCX Control" [HKEY_CLASSES_ROOTocxfileshellregocxcommand] @="regsvr32.exe "%L"" [HKEY_CLASSES_ROOTocxfileshellunregocx] @="Unregister OCX Control" [HKEY_CLASSES_ROOTocxfileshellunregocxcommand] @="regsvr32.exe /u "%L"" ; ActiveX EXEs [HKEY_CLASSES_ROOT.exe] @="exefile" [HKEY_CLASSES_ROOTexefileshellregexe] @="Register ActiveX EXE" [HKEY_CLASSES_ROOTexefileshellregexecommand] @=""%L" /regserver" [HKEY_CLASSES_ROOTexefileshellunregexe] @="Unregister Active EXE" [HKEY_CLASSES_ROOTexefileshellunregexecommand] @=""%L" /unregserver"