Eseguire una windows application da un servizio

venerdì 28 dicembre 2007 - 11.38

us01739 Profilo | Expert

Buongiorno a tutti,
apro questo thread perché ho un problemino che mi sta facendo impazzire!! :-(
Ho creato un servizio windows (vb.net 2.0) che tra le altre cose dovrebbe lanciare un’applicazione se questa non è già in esecuzione.

Fino a qui è tutto banale: il mio problema è che l’applicazione è una winform ed avrebbe bisogno di essere visibile all’utente, mentre il servizio gira in contesto “system account” (ed è mandatorio che resti così).

Ho già provato:
- modificare la chiave di registry in modo che sia attivo “allow service to interact to desktop”
- lanciare l’applicazione utilizzando una console application a sua volta eseguita dal servizio

L’unica cosa che mi viene da pensare è utilizzare l’ “impersonate” di un altro utente, ma non posso perché conosco la password dell’utente.

Avete qualche consiglio?
Grazie 1000 comunque fin da ora.

Bye Bye

---------------------------------------------------
Roberto Gelmini - Microsoft Certified Professional
http://www.robertogelmini.com
---------------------------------------------------
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5