если служба грузит драйвер, то можно его грузить через ZwLoadDriver, если служба стартует пользовательский процесс, то можно запускать его самому с помошью одного из нескольких способов
StartServiceA (advapi32) => RStartServiceA (advapi32, internal) => NdrClientCall2 (rpcrt4), дальше все уходит вглубь RPC поковыряй, мб есть шанс вызвать из ядра.