Atalhos falsificadas no Windows - Existe uma API? Um para C #?
Pergunta
Eu não tenho certeza o que eles chamam os atalhos falsos você vê frequentemente no Windows agora. Um bom exemplo seria o link para qualquer um dos programas do Office 2007. Você pode dizer um deles de um atalho regular porque o alvo é cinza e não é um caminho real. Você pode acessar esses através de um .NET API? Como pedir o alvo? ou obter qualquer informação armazenada dentro dele.
Eu acho que estes estão de alguma forma relacionadas com programas do Windows Installer e anunciado.
Solução
Sim, é um atalho anunciado.
você tem que chamar o Windows Installer para obter o alvo.
Atualmente tenho apenas uma fonte delphi para você, mas talvez você pode pegar algumas informações para fora.
Em suma - ele usa o MsiGetShortcutTarget função para obter o alvo
.