I have tried to use the Control NT Services to do this, but this seems to occur out of sequence. I have tried to move the StartServices sequence to just before InstallFinalize in the Execute Sequence (about as late as it can go), and the install still tries to start the service before it is installed.

Does anyone have any suggestions on how to start a service that is installed this way?
BTW, I am using a Basic MSI project written in DevStudio 9.