Различные типы ярлыков
Допустим, у меня есть два ярлыка для Microsoft Word; первый ярлык был создан во время установки Office, второй ярлык я создал сам, щелкнув правой кнопкой мыши на winword.exe > Отправить на> Рабочий стол (создать ярлык).
Ярлык № 1, очевидно, пропускает определенные опции в контекстном меню, примерно в четыре раза больше по размеру файла, а в свойствах отсутствует вкладка совместимости.
Можно ли таким же образом ограничить ярлыки, которые я создаю сам?
2 ответа
Недавно мне стало интересно то же самое, и я решил провести расследование. Оказывается, что эти ярлыки являются специальными, называемыми ярлыками установщика Windows. Исполняемые файлы заглушки действительно существуют только для иконки, и ничего больше.
По сути, программы могут создавать эти ярлыки с помощью установщика Windows во время установки, и они особенные, потому что они не ссылаются непосредственно на файл, а вместо этого используют кучу функций Win API, чтобы добраться до места назначения. Вы можете найти официальное объяснение здесь. Я не совсем уверен, по какой причине они были реализованы, кроме как раздражать вас.:)
В любом случае, чтобы ответить на ваш вопрос: нет, вы не можете создать свой собственный. Вы можете сделать это программно, но я уверен, что это не то, о чем вы думали.:)
Первый ярлык, созданный во время установки Office, на самом деле указывает не на winword.exe, а на исполняемый файл-заглушку. Он расположен в c:\Windows\Installer\{91120000-0030-0000-0000-0000000FF1CE}\wordicon.exe
,
Каталог, кажется, содержит заглушки для всех приложений Microsoft Office.