Поддельные ярлыки в Windows - есть ли API? Один для C #? - PullRequest
4 голосов
/ 22 января 2009

Я не уверен, что они называют фальшивыми ярлыками, которые вы часто видите в Windows. Хорошим примером может служить ссылка на любую из программ Office 2007. Вы можете отличить их от обычного ярлыка, потому что Цель неактивна и не является реальным путем. Можете ли вы получить доступ к ним через .NET API? Как спросить цель? или получить любую информацию, хранящуюся в нем.

Я думаю, это как-то связано с установщиком Windows и объявленными программами.

1 Ответ

4 голосов
/ 22 января 2009

Да, это рекламируемый ярлык.

Вы должны вызвать установщик Windows, чтобы получить цель.

В настоящее время у меня есть только источник Delphi для вас, но, возможно, вы можете выбрать некоторую информацию.

Дельфи библиотека

Короче

- для получения цели используется функция MsiGetShortcutTarget .

...