
I also require my application to cleanly uninstall and am unable to either call the control service feature to stop and uninstall the service on uninstallation or to do a run program and call installutil /u servicename after I do a net stop.

Can someone enlighten me as to what I may be doing wrong or provide a simple example.
Is there any way to debug what is going on in the Control Service?
Thanks
GraemeAU