There is currently support for DLL (DllRegisterServer) and typelib registration in RegTool.v2
There should be one more mode for ActiveX exe. These have to be registered by running them using /regserver command line option. Due to dependencies it could be this has to be done after reboot (by RegTool.v2).
I have a patch for library.nsh (will upload it later).
@kichik: Can you change librarylocal so that TYPE "X" (for activeX eXe) is supported and treated like "D"?
untested, please note XXX part, RegTool change pending
LibraryLocal is easy, but what about RegTool?
I haven't upgraded RegTool until now. You did a rewrite in C some time ago and I currently cannot dive into this. I had a quick look on RegTool.c and it should be not too difficult to implement it there. You even have something like ExecWait implemented there and instead of calling regsvr32 or RegTool (self) one would call '"target file" /regserver'.
It would be better to call this RegTool.v3 (especially HKEY_LOCAL_MACHINE\Software\NSIS.Library.RegTool.v3) to avoid incompatibilities with RegTool.v2 due to the new TYPE.
I've uploaded a version with support for REGEXE. Please let me know if it works well.
Thanks. I will test it.
Seems to work very well! Thanks for this quick solution.
Just for the record: Internal TYPE used for this is "E".
X was taken by x64.