devxlogo

Looking for Snip.exe to (Un)register Components

Looking for Snip.exe to (Un)register Components

Question:
I’m looking for a copy of snip.exe. This program registers/unregisters components/DLLs under a given directory.

Answer:
I don’t know about SNIP, but how about an even easier method?

Copy all the data between (but not including) the two rows of #s below, open Notepad, paste my data into Notepad and save it as a file with a .reg extension. Then double-click that file.

Now when you double-click on an OLE executable (.ocx, .dll, or .exe), you will get an opportunity to register or unregister it. You can do a search from a subdirectory for files with the .dll or .ocx extension and then select all of them and right-click to register or unregister them. I do this all the time in my project directories.

Here is the code:

##########REGEDIT4; regsvr.reg, Copyright (c) 1997-1998, Chris Sells.; All rights reserved. NO WARRANTIES ARE EXTENDED. USE AT YOUR OWN RISK.; P.S. Enjoy and send comments to [email protected].;; History:; 10/25/98;   Replaced %1 with %L to get long file name support.;   (Thanks to Sergey Tetkin  for the suggestion!);; Sometime in early 1997: 1st release;   Don, Tim, Keith and I were sitting around at a GCOM talking about;   what a pain it was to perform self-registration and couldn't I;   add a shell extension to augment the context menu (I had written;   the Win95 course)? I said I could do even better than that and;   this regfile was born.; Register and Unregister DLLs and OCXs[HKEY_CLASSES_ROOT.dll]@="dllfile"[HKEY_CLASSES_ROOT.ocx]@="dllfile"[HKEY_CLASSES_ROOTdllfileshellRegister COM Servercommand]@="regsvr32 "%L""[HKEY_CLASSES_ROOTdllfileshellUnregister COM Servercommand]@="regsvr32 /u "%L""; Register and Unregister EXEs[HKEY_CLASSES_ROOT.exe]@="exefile"[HKEY_CLASSES_ROOTexefileshellRegister COM Servercommand]@=""%L" /regserver"[HKEY_CLASSES_ROOTexefileshellUnregister COM Servercommand]@=""%L" /unregserver"##########

See also  Why ChatGPT Is So Important Today
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist