Bonjour
J'ai fait une appli de synchro de fichiers qui tourne sur un serveur W2003.
J'ai créé une tâche planifiée pour relancer l'appli au reboot du serveur.
Après reboot, si j'ouvre une session, l'exe tourne bien dans le gestionaire des tâche, mais je ne vois pas l'icône du programme dans la taskBar, et du coup je n'ai pas d'accès à la fenêtre principale.
Pour faire apparaitre l'icône, j'ai utilisé le code suivant :
dans l'initialisation du projet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 MettreMonIconeDansLeSysTray() iMsgTaskbarCreated est entier=AppelDLL32("user32","RegisterWindowMessageA","TaskbarCreated") Evénement("MettreMonIconeDansLeSysTray","*.*",iMsgTaskbarCreated)
et une procédure globale
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 PROCEDURE MettreMonIconeDansLeSysTray() SysIconeAjoute("Publisher.ico","","Publisher","ClicIcone")
Malgré tout cela, l'icône n'apparait que si je lance l'aplication alors que la session est déjà ouverte.
Mais cela ne fonctionne pas si le serveur redémarre.
Comment puis-je faire pour que l'icône de l'appli soit visible à l'ouverture d'une session ?
Merci
Partager