Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 02:33   #1
D][mon
Форумчанин
 
Регистрация: 05.01.2010
Сообщений: 150
По умолчанию С# ярлык на прогу

ярлык сделать через IWshShortcut понял, а вот наоборот не получается,
как узнать файл, на каторый ссылается ярлык?
D][mon вне форума Ответить с цитированием
Старый 16.01.2012, 13:17   #2
Hollander
Участник клуба
 
Аватар для Hollander
 
Регистрация: 03.05.2007
Сообщений: 1,189
По умолчанию

Код:
public string GetShortcutTargetFile(string shortcutFilename) 
{
	string pathOnly = System.IO.Path.GetDirectoryName(shortcutFilename);
	string filenameOnly = System.IO.Path.GetFileName(shortcutFilename);
	Shell32.Shell shell = new Shell32.ShellClass();
	Shell32.Folder folder = shell.NameSpace(pathOnly);
	Shell32.FolderItem folderItem = folder.ParseName(filenameOnly);
	if (folderItem != null) 
           {
		Shell32.ShellLinkObject link = (Shell32.ShellLinkObject)folderItem.GetLink;
		return link.Path;
	}

	return ""; // not found

}
Hollander вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ярлык Костян 98 Общие вопросы C/C++ 9 30.05.2011 13:37
Ярлык Костян 98 Общие вопросы C/C++ 1 29.05.2011 14:08
Ярлык на флешке Altera Свободное общение 3 13.08.2009 05:41
впихнуть ярлык в прогу blackstersl Общие вопросы Delphi 4 30.09.2008 20:41
Ярлык программы Washington Общие вопросы Delphi 10 07.04.2007 06:27