Bonjour.

Je crée par code des raccourcis dans le dossier SendTo (pour le menu contextuel Envoyer vers) avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
'Chemin et nom du raccourci
                    Nom = Environment.GetFolderPath(System.Environment.SpecialFolder.SendTo) & "\" & d.CheminSansSlash & ".lnk"
                    Raccourci = CType(SendTo.CreateShortcut(Nom), IWshRuntimeLibrary.WshShortcut)
                    'Cible à exécuter
                    Raccourci.TargetPath = My.Application.Info.DirectoryPath + "\FasT uPload_cmd.exe""" + """" + d.CheminSansSlash + ""
                    'Icône à utiliser
                    Raccourci.IconLocation = My.Application.Info.DirectoryPath + "\ICON9.ico"
                    'Enregistrement du raccourci
                    Raccourci.Save()
Malheureusement, si le raccourcis est correct, windows n'en tient pas compte.
Bizarrement si j'édite les propriétés de mon raccourcis à la main et que je sauvegarde, là windows le détecte et tout fonctionne.

Quelqu'un saurait-il comment faire pour faire réagir windows s'il vous plait ?