Помогите с созданием ярлыка
\del
|
Цитата:
Цитата Hancog
Ребят как сделать так что бы в код ярлыка вписать код картинки,что бы ярлык не терял своих свойствах и в нем лежало бы изображение »
|
Никак. В формате ( [MS-SHLLINK]: Shell Link (.LNK) Binary File Format - Microsoft) определено хранение «картинки» в качестве иконки, а есть только флаг «HasIconLocation» и необязательные структуры «ICON_LOCATION» и «IconEnvironmentDataBlock».
В принципе, теоретически, ничто не мешает, скажем, хранить «код картинки» в структуре «PropertyStoreDataBlock», но использовать это изображение в качестве иконки для данного ярлыка оригинальный Проводник не будет.
|
Цитата:
Цитата Hancog
Мне не нужно использовать изображение как иконку,я хочу что бы оно просто хранилось,при этому не терялись свойства самого ярлыка »
|
Не проблема. Я же написал выше:
Цитата:
Цитата Iska
В принципе, теоретически, ничто не мешает, скажем, хранить «код картинки» в структуре «PropertyStoreDataBlock» »
|
Пишите утилиту, которая будет добавлять такую структуру в ярлык, помещать в неё содержимое требуемого файла и извлекать оттуда по запросу.
|
Цитата:
Цитата Hancog
Цель какая в обще была,если засунуть в ярлык файл,изображение,архив,исполняемый файл,то что бы после открытия он сам себя распаковывал »
|
Забудьте.
|
Цитата:
Цитата Hancog
Неужели так трудно сделать? »
|
Цитата:
Цитата Hancog
не распаковывал,а запускал из себя лежащий файл »
|
Это принципиально невозможно.
P.S. Варианты с поиском и использованием уязвимостей обработчика «.lnk» не рассматриваются принципиально.
|
Время: 01:43.
© OSzone.net 2001-