Je travaille actuellement sur l'apprentissage de différents aspects de WINAPI, y compris les fonctionnalités introduites dans Windows 7 .. L'un d'entre eux utilise un GUID comme identifiant pour une icône de notification.Windows 7 NotifyIcon GUID spoof-protection
Comme il peut être lu sur le MSDN, le GUID est lié à l'exécutable par le chemin, la première fois que l'icône de notification est ajoutée. Cette page en question promet de plus amples informations sur le problème dans la documentation de Shell_Notifyicon(), mais je n'y trouve aucune autre information.
Comment les utilisateurs sont-ils supposés pouvoir afficher les icônes de notification à partir d'un exécutable qui a été déplacé?
Merci de préciser l'emplacement de cette information, mais il doit certainement y avoir un moyen plus facile pour l'utilisateur de déplacer l'exécutable que d'avoir à demander au développeur une nouvelle construction (ou mettre à jour l'application.) – DNW
essayer de repenser à la dernière fois que j'ai déplacé une application installée. Non, ma mémoire me manque. Cela ne marche plus de nos jours. Désinstallez, réinstallez, le programme d'installation génère un nouveau guid. Pas tout à fait sûr si je comprends complètement cela, mais sûrement les fournisseurs qui doivent s'inquiéter d'obtenir leurs icônes de notification usurpées signent déjà leurs applications. –
Le problème est que l'icône sera associée au répertoire dans lequel vous avez construit l'application. – SChepurin