Консультация № 53987
01.09.2006, 14:07
0.00 руб.
0 4 1
Подскажите, если кто знает, ув. эксперты, как выполнять (с передачей параметров), такие "странные ярлыки", типа "Desktop (create shortcut).DeskLink", "Docs.mydocs", "Mail Recipient.MAPIMail" - которые находяться в SendTo фолдере.
Обычными способами их открыть (выполнить) не получается!
Если это связано с иным способом доступа к ним, подскажите логику действий.
Спасибо.

Обсуждение

Неизвестный
01.09.2006, 20:25
общий
это ответ
Здравствуйте, Mik!
Эти ярлыки ссылаются на CLASSID класса, реализованного в sendmail.dll.
Не знаю как этим пользоваться, возможно Вы знаете...
(извините, что не могу сказать точнее)
Mail Recipient.MAPIMail => @sendmail.dll,-4
Desktop (create shortcut).DeskLink => @sendmail.dll,-21
Compressed (zipped) Folder.ZFSendToTarget => @zipfldr.dll,-10148
другие подобные ссылки можете посмотреть в реестре:
HKEY_CURRENT_USER/Software/Microsoft/Windows/ShellNoRoam/MUICache
Удачи!
Неизвестный
01.09.2006, 20:31
общий
Уточнение:Имхо, нужно воспользоваться функцией ShellExecute(); с определенными параметрами.Удачи!
Неизвестный
02.09.2006, 20:14
общий
Я пытался использовать как ShellExecute, так и ShellExecuteEx. Какие именно параметры?
Неизвестный
02.09.2006, 23:39
общий
К сожалению, не могу ответить на этот вопрос, т.к. не знаю этого.Но Вам обязательно запускать именно эти файлы?То, что они выполняют можно реализовать и другими способами...Например, создать ярлык на рабочем столе:http://borland.xportal.ru/forum/viewtopic.php?t=5088
Форма ответа