|
Вопрос # 115/ вопрос открыт / |
|
К сожалению я не усел уточнить вопрос для Новаковского Юрия.
Задаю его еще раз:
Необходимо программно обрабатывать (выполнять) файлы (не ярлыки!) из папки SendTo, напр.: SendTo\Desktop (create shortcut).DeskLink.
Уточнение:
Имеется в виду открытие прораммно таких "ярлыков" как "Desktop (create shortcut).DeskLink", "Docs.mydocs", "Mail Recipient.MAPIMail" - они находяться там по умолчанию.
Обычными способами (ShellExecuteEx or CreateProcess) их открыть (выполнить) не получается!
Буду благодарен за любую помощь.
 |
Вопрос задал: mik (статус: Посетитель)
Вопрос отправлен: 1 сентября 2006, 13:30
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Новаковский Юрий Аврамович
Здравствуйте, mik!
К сожалению эти файлы
(Desktop (create shortcut).DeskLink", "Docs.mydocs", "Mail Recipient.MAPIMail")
имеют нулевую длину,
и как то обработать их невозможно.
Юрий
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 11 сентября 2006, 14:13; участников в обсуждении: 3.
|
mik (статус: Посетитель), 2 сентября 2006, 20:11 [#1]:
Однако проводник как-то их выполняет, когда отправляешь на них файл.
|
|
Dron (статус: Студент), 3 сентября 2006, 10:53 [#2]:
Ярлык на рабочем столе можно создать программно. Не проще ли так?
С уважением.
|
|
mik (статус: Посетитель), 10 сентября 2006, 11:44 [#3]:
Так проще, конечно, но в данном случае необходимо эмулировать действия проводника.
Но как я уже выяснил, это делаеться через СОМ IDropTarget.
Но все равно спасибо за помощь.
|
|
Новаковский Юрий Аврамович (статус: 4-ый класс), 11 сентября 2006, 14:13 [#4]:
Дело в том, что имеют смысл только названия
этих файлов(ярлыков), и только в контексте
пункта меню "Отправить".
Это можно назвать ссылкой на... (не ярлык),
и в виндах таких ссылок предостаточно.
Например "Мой компьютер" попробуйте сделать но не ярлык.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|