Поддельные ярлыки в Windows - есть ли API? Один для C #?

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

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


person BuddyJoe    schedule 22.01.2009    source источник


Ответы (1)


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

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

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

delphi-library

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

person Bernd Ott    schedule 22.01.2009