Archive: The SysTray


The SysTray
does anybody know what it takes to run a software in the systray? can a nsis installer run in the systray for instance?


You need a window with a message proc to recieve messages. Once you have those ready you need to call Shell_NotifyIcon. You will need a plug-in, or System.dll for that. Why would you want NSIS installer to run from the system tray?


the idea was to use nsis for a different purpose than installing... it can do what i need, and i can't code any programming language.


You'll have to use Windows functions either way. I think it'll be better to program this with a more specialized platform such as VC or VB. If you do want to do it with NSIS you'll have to either write a plug-in or use System.dll. System.dll has an example that creates a window - the splash example.