Archive: Creating installer for shell extensions?


Creating installer for shell extensions?
Hi,

I've created a simple shell extension, it's an ATL attributed project. During the development, I registered the extension manually in the registry editor.

I'm wondering if there's an example or an easy way to create a shell extension installer in NSIS. I know it's basically a combination of registry settings. But is there a plug-in for this special purpose? Additionally, since shell extensions can't be deleted when explorer.exe is running, how to schedule a update-on-reboot or delete-on-reboot?

Thanks in advance!


You can use the code from this page:
http://nsis.sourceforge.net/archive/...php?pageid=282

-Stu


I'm sorry but isn't that about file associations? I'm actually looking for the information regarding working with self-registering DLLs.


See Appendix B of the documentation for information about installing self-registering DLLs.