Различные типы ярлыков

Допустим, у меня есть два ярлыка для 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.

Другие вопросы по тегам