Bonjour,
J'ai realiser une application qui fonctionne sans probleme et maintenant je souhaiterais qu'elle se lance au demarrage de windows en ayant une petite notifyicon.
Dans mon programme principal cette icone existe deja.
J'ai créer un service windows assez basique en utilisant la class process pour lancer mon exe et le killer si le service est arreté.
quannd je lance mon service je vois bien dans le task manager mon wallpaper.exe mais la form ne s'est pas lancé et l icone n'est pas apparue non plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Public Class Service1 Private ps As Process Protected Overrides Sub OnStart(ByVal args() As String) ' Add code here to start your service. This method should set things ' in motion so your service can do its work. ps = New Process() ps.StartInfo.FileName = "C:\Program Files\Wallpaper\wallpaper.exe" ps.StartInfo.CreateNoWindow = False ps.Start() End Sub Protected Overrides Sub OnStop() ' Add code here to perform any tear-down necessary to stop your ' service. ps.Kill() End Sub End Class
Je sais pas si c'est parceque le exe est lancé en utilisateur system ou si le probleme viend d ailleur...
Merci...
Partager