I create a setup which installs a exe file as a service and use multiple instances to run the setup again and create another service. As the application folder I use [ProgramFilesFolder][Manufacturer]\rt[InstanceId] and on the service page the servicename would be CoCRealtimeNode.Service[InstanceId].
The install works properly, but when I want to uninstall a instance this didn't work. What i found out is that when I stop the service manually and run the uninstall it will work.
The settings on the service operation are stop and delete for the uninstall event. This setting worked in my other setups without multiple instances properly.
Regards
Maverick