Ho appena creato un servizio in vb.net che semplicemente deve monitorare i processi attivi, ne legge il nome e lo confronta con un mio processo che viene generato quando si lancia un programma. Tale programma è una banalissima windows form, fatta sempre con vb.net.
Dim ps As New Process
Dim psi As New ProcessStartInfo("c:\nomeapplicazione.exe")
psi.WorkingDirectory = "c:\"
psi.WindowStyle = ProcessWindowStyle.Normal
ps.StartInfo = psi
ps.Start()
se metto questo codice sotto un semplice button, mi apre la mia applicazione(interfaccia grafica), mentre sull'OnStart del servizio non mi apre l'applicativo, non ho la windows form aperta ma tra l'elenco di processi attivi ho il mio bel nomeapplicazione.exe ma in realtà non apre l'interfaccia grafica.
Avete suggerimenti ?
ciao e grazie