Obter caminho para a pasta "Links" (AKA Favorites)
ATUALIZAR:
Acabei de descobrir, ao fazer todo esse trabalho de perna, que parece que a pasta "Links" na sua pasta de usuário pode ter o nome ANYTHING e você ainda pode acessá-la acessando "C: \ Users (nome de usuário) \ Links"
Ex: Renomear
"C:\Users\(username)\Links"
para
"C:\Users\(username)\MyNewLinksFolder"
Em seguida, tente navegar para ...
"C:\Users\(username)\Links"
(testa na palma da mão)
Há um nó "Favoritos" na árvore do explorador de arquivos do Windows 7:
O caminho para esses favoritos (por padrão) está aqui:
Eu quero ser capaz de obter esse caminho via código c #. Eu estava esperando usar o Environment.SpecialFolder Enum, mas isso parece ser uma lavagem! Não posso depender da pasta que sempre reside em:
c:\users\[username]\Links
... porque alguém pode alterar o nome do diretório, ele ainda funciona corretamente e, portanto, meu caminho codificado seria inútil.
Assim! Minha pergunta é: como posso obter c # para retornar esse caminho sem usar uma string codificada?Também gostaria de poder obter os ícones desses itens!
Obrigado!