Поддельные ярлыки в Windows - есть ли API? Один для C #?
Вопрос
Я не уверен, что они называют фальшивыми ярлыками, которые вы часто видите в Windows. Хорошим примером может служить ссылка на любую из программ Office 2007. Вы можете отличить их от обычного ярлыка, потому что Цель неактивна и не является реальным путем. Можете ли вы получить доступ к ним через .NET API? Как спросить цель? или получить любую информацию, хранящуюся в нем. Р>
Я думаю, это как-то связано с установщиком Windows и объявленными программами.
Решение
Да, это рекламируемый ярлык.
Вы должны вызвать установщик Windows, чтобы получить цель.
В настоящее время у меня есть только источник Delphi для вас, но, возможно, вы можете выбрать некоторую информацию.
delphi-library р> Короче говоря,
- для получения цели используется функция MsiGetShortcutTarget .