Iniciar / parar um serviço do Windows a partir de uma conta de usuário não administrador

Eu tenho um WindowsService chamado, digamos, BST. E preciso dar a um usuário não administrador, UserA, as permissões para iniciar / parar este serviço específico. Meu serviço é executado em uma variedade de sistemas operacionais Windows, iniciando no Windows Server 2003 e Windows 7.

Como posso fazer isso?

Pesquisei no Google e encontrei algumas coisas sobre como conceder permissões usando o comando [sc sdset], mas não tenho exatamente certeza sobre os parâmetros. Não quero definir as permissões para um grupo, mas apenas para um usuário específico, UserA, neste caso.

questionAnswers(7)

yourAnswerToTheQuestion