diablo.net ha scritto:
Come posso far partire l'exe da processo con i permessi di amministratore?
Potresti provare a specificare un utente che abbia tali diritti nella finestra di dialogo di configurazione del servizio, accedendo al
Service Control Manager di Windows.
Io suggerisco tuttavia di evitare completamente questa pratica: un
Windows Service è progettato appositamente per girare in background senza alcuna interazione con il desktop e con l'utente, tant'è vero che potrebbe essere eseguito tranquillamente anche senza fare il login.
Una interfaccia la si potrebbe realizzare facendo il login e lanciando un processo in grado di colloquiare con il servizio (comunicazione interprocesso, server REST incorporato, ecc.) e pilotarlo in qualche modo, oppure esponendo un server Web con una interfaccia appositamente progettata.
E' comunque generalmente escluso che il servizio possa visualizzare una interfaccia utente tradizionale, né invocarla per lo stesso motivo (senza eseguire il login, non vedresti niente).
Ciao!