Como o Windows continuou a evoluir e a adicionar mais funcionalidades ao longo do tempo, você pode ficar curioso para saber por que ele continua usando “recursos” mais antigos, como arquivos de atalho. Com isso em mente, a postagem de perguntas e respostas do superusuário de hoje tem respostas para as perguntas de um leitor confuso.
A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um agrupamento da comunidade de sites de perguntas e respostas.
A questão
O leitor do superusuário Peter Mortensen quer saber por que o Windows continua a usar arquivos de atalho em vez de links simbólicos:
O Windows XP e versões posteriores suportam links simbólicos, mas o Windows continua a usar arquivos de atalho (que essencialmente armazenam o local do arquivo vinculado como texto). Por quê?
Por que o Windows continua usando arquivos de atalho em vez de links simbólicos?
A resposta
Jonno, colaborador do SuperUser, tem a resposta para nós:
Existem várias razões. Por exemplo:
- Você pode armazenar diferentes níveis de compatibilidade em relação a vários atalhos diferentes no mesmo arquivo exe, conforme interpretados pelo shell, e não pelo sistema de arquivos.
- Certos links de atalho não existem realmente no sistema de arquivos. Alguns deles são simplesmente referências a GUIDs ou seqüências especiais interpretadas pelo shell.
- Você não pode incluir opções em um link simbólico. Claro, você pode apontar para o arquivo exe, mas não pode “dizer” para o arquivo exe quaisquer outros argumentos.
- Você não pode escolher um ícone para um link simbólico.
- Você não pode escolher de qual diretório trabalhar em um link simbólico.
- Os arquivos de atalho não precisam apontar apenas para arquivos, eles também podem ser hiperlinks ou links de protocolo (como arquivos .URL).
- Os arquivos LNK podem existir em qualquer sistema de arquivos. Links simbólicos são manipulados pelo próprio sistema de arquivos, no caso do Windows, NTFS.
- Não há necessidade real de substituí-los. Eles funcionam, são pequenos em tamanho e podem ser ampliados no futuro, se houver necessidade de adicionar mais funcionalidades a eles do que o que já está listado acima.
- São necessários direitos administrativos para criar um link simbólico (por um bom motivo); caso contrário, o redirecionamento de arquivos inocentes para arquivos maliciosos pode ser executado com muito pouco trabalho.
Há mais razões do que isso, mas acho que isso é suficiente para você começar. Aqui está um link de blog do MSDN fornecido pelo grawity que fornece mais informações sobre partes deste tópico.
Tem algo a acrescentar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários do Stack Exchange com conhecimento técnico? Confira o tópico de discussão completo aqui.
0 Comments