Reggie

an alternative to Microsoft's RegSvr32.exe (and RegTLib.exe)

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Download it! (version: 2001.12.17)

Overview:

Reggie will help you with all of your COM module registration needs...

Unlike RegSvr32 and RegTLib, it does not totally suck -- it gives you actual, developer-friendly error messages when things go wrong, and it even returns failed error codes back to the shell, for use in your own installation kits and batch files.

Full source code is included, so you can debug your COM server registration problems.  Reggie is completely free -- and at less than 20kb, it's painless to ship!

Reggie supports the following file types:

Installation:

Note:  This version of Reggie is no longer supported on Windows 9X.

Simply copy Reggie.exe into your path somewhere, and you're good to go. Optionally, you can run the "Setup.exe" utility, which will add Reggie commands to your Windows Explorer context menus (for DLL, OCX, EXE, TLB, and RGS files).

Usage:

Notes:

Reggie is free software -- you're free to modify it and redistribute it however you like.

If you attempt to register an EXE file that is not, in fact, a COM server, Reggie will prompt you to kill it after a few seconds (if it's still running).

Reggie does not search the path to find the file you've specified, not even for DLLs. This is by design. Few things are worse than accidentally registering an outdated version of a DLL that just happens to be sitting around somewhere in your path!

The sample file "TabKeyAutoComplete.rgs" file will enable the most wonderful and elusive of NT's command-console features: tab key auto-completion! Why does MS always insist on turning off the good stuff by default???

Currently, Reggie does not support the "DllInstall" entry-point. If there is enough demand, this feature may be added in a future release.