2010-09-24 10 views
2

J'ai essayé d'installer une DLL shell dans Windows7 en utilisant innosetup (script d'installation). Pour appliquer les modifications du shell, j'ai redémarré l'explorateur en utilisant le fichier batch (lors de l'installation).Icônes de la barre des tâches manquantes

Il semble fonctionner sur Windows XP et Windows 2003 sans aucun problème. Mais dans Windows7 une fois que l'explorateur a redémarré toutes les icônes de la barre des tâches comme skype, google talk, .. (excepté les icônes Réseau et Audio) sont fermées. Mais toutes ces applications fonctionnent bien. Même si je clique sur l'application particulière (disons skype) dans le menu Démarrer, elle n'apparaîtra pas dans la barre des tâches. Le seul moyen est, besoin d'arrêter l'application dans la barre des tâches et de le démarrer à nouveau.

Y at-il un moyen de résoudre ce problème.

Note:

Je suis en cours d'exécution du programme d'installation avec des droits d'administrateur. J'ai également essayé d'exécuter les commandes suivantes dans Windows 7 'Administrator Command Prompt' pour redémarrer l'explorateur.

taskkill/f/im explorer.exe explorer.exe

Les mêmes résultats se produisent. Toutes les icônes sont fermées dans la barre des tâches. Mais si je démarre l'explorateur via taskmanager, ce problème ne se produira pas.

Notez que si elle est liée à ma configuration d'installation (les mêmes commandes que je me sers dans mon fichier batch et utilisé pour exécuter lors de l'installation)

Est-il possible de résoudre ce problème. ?? Je veux installer sans fermer les icônes de la barre des tâches ..

Répondre

0

Est-il possible que votre icône se trouve dans la zone de débordement? Cliquez sur le petit chevron "uparrow" sur la gauche de la zone de notification et voyez si votre icône est là.

+0

no. J'ai vérifié cela .. Seules les icônes Réseau et Remote Audio sont dans "uparrow". – rahul

+0

Bummer Ma prochaine pensée est de le mettre sous un débogueur et déboguer dans l'appel à Shell_NotifyIcon. Voyez s'il retourne un code d'erreur qui pourrait expliquer pourquoi il ne fonctionne pas (dans XP, Shell_NotifyIcon n'a pas retourné d'erreur de manière fiable, dans Win7 le code a été amélioré pour renvoyer une erreur plus fiable) –

+0

salut .. merci pour vos entrées. – rahul

Questions connexes