Вы не должны взаимодействовать с пользователем из службы, включая запуск процесса. На самом деле это активно запрещено в Vista и более поздних версиях, , включая службы, помеченные как «интерактивные» , по разным причинам, в первую очередь для обеспечения безопасности:
Важно Услуги не могут напрямую
взаимодействовать с пользователем с Windows
Vista.
Если вы хотите взаимодействовать с сеансом пользователя, то в сеансе пользователя должен быть процесс (например, приложение иконки в трее), который взаимодействует со службой через протокол IPC (сетевые каналы, разделяемая память, сообщения и т. Д.).
Создайте отдельное приложение пользовательского интерфейса, которое запускается при запуске сеанса, и это приложение может запустить ваш sd.exe по запросу службы.