Sometimes really small features that are implemented in add-ins can make developer feel happy. This small features can speed up software development process. Last time I had to prepare an application installer – I have chosen WiX. In this solution you need to add to each element in installer GUID. Hopefully I am using R# with Visual Studio 2012. And the R# generates GUIDs out of the box. You only need to enter [mark]nguid[/mark], press [mark]tab[/mark] button and choose proper format.
Sometimes there is a need to find information about what software is installed on your computer. For example, we want to know, if anyone has already installed the program and where it is installed. This knowledge is needed, example, if you add a file to a directory with the program already installed. The simplest example is to write different kinds of plugins. The problem does not occur if the application has been installed in the default directory, we know, but this can no longer guarantee. […]