|
|
|
Deeoni$ |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 24.2.2003 Репутация: нет Всего: нет |
Здравствуйте.
Есть код которые получает из ярлыков (lnk) путь к файлам на которые они ссылаются. Собственно все хорошо, до тех пор пока ярлык не будет создан следующим методом. 1) Запускаем поиск файлов по маске *.exe 2) В результатах поиска выбираем один из файлов, зажимаем правой кнопкой мыши и перетягиваем в какую-нибдуь директорию 3) В появившемся контекстном меню выбираем пункт Создать ярлык. При получении пути из ярлыка созданным таким способом IShellLink::GetPath возвращает S_FALSE, а строка где должен быть путь к объекту пустая. Проверял такое поведение пока только под Windows 7. Пробовал вариант с IShellLink::GetIDList и SHGetPathFromIDList - результат тот же. Так вот вопрос: как правильно получить путь из такого ярлыка? |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |