Comment faire pour résoudre un .lnk en c#
J'ai besoin de savoir le nom de fichier/dossier que une .lnk est de pointage à l'aide de c#.
Quelle est la façon la plus simple de faire cela?
Grâce.
- Voir stackoverflow.com/a/23848146/67824
dynamic
nous sauve: stackoverflow.com/a/19914018/1424244
Vous devez vous connecter pour publier un commentaire.
J'ai écrit cette vidéo navigateur, il fonctionne vraiment bien
Cela peut aider:
http://www.neowin.net/forum/index.php?s=3ad7f1ffb995ba84999376f574e9250f&showtopic=658928&st=0&p=589667108&#entry589667108
En essence...
Ajouter une référence à Windows Script Host Object Model dans l'onglet COM d'Ajouter une Référence au dialogue.
En ajoutant à ce que Kev a dit...
Si vous utilisez csc.exe au lieu de Visual Studio, pour ajouter une référence à Windows Script Host Object Model, vous devez:
Utiliser le tlbimp.exe outil pour créer un assembly géré:
tlbimp.exe c:\windows\system32\wshom.ocx /out:IWshRuntimeLibrary.dll
De référence de l' .dll à l'aide du commutateur /r en csc.exe:
csc.exe Lnk.cs /r:IWshRuntimeLibrary.dll