Faux raccourcis dans Windows - Existe-t-il une API? Un pour C #?
Question
Je ne sais pas comment ils appellent les faux raccourcis que vous voyez souvent dans Windows maintenant. Un bon exemple serait le lien vers l’un des programmes Office 2007. Vous pouvez en distinguer un à partir d'un raccourci habituel, car la cible est grisée et n'est pas un chemin réel. Pouvez-vous y accéder via une API .NET? Aimez-vous demander la cible? ou obtenir l'une des informations stockées en son sein.
Je pense que ceux-ci sont en quelque sorte liés aux programmes Windows Installer et Advertised.
La solution
Oui, il s'agit d'un raccourci annoncé.
vous devez appeler l'installateur Windows pour obtenir la cible.
Actuellement, je n'ai qu'une source Delphi pour vous, mais vous pouvez peut-être extraire quelques informations.
En bref, il utilise la fonction MsiGetShortcutTarget pour obtenir la cible.