Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как запихнуть ярлык в Quick Lauch? [D7, XP]


elfebet ©   (2006-04-12 14:08:00) 

Как запихнуть ярлык в Quick Lauch, где в реестре хранится путь к Quick Launch.


elfebet   (2006-04-12 17:38:00) [1]

сэнкс


Плохиш   (2006-04-12 17:27:00) [2]

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Toolbar
Значение LinksFolderName


AbrosimovA   (2006-04-12 16:04:00) [3]


> т.е вы предлагаете делать проверку


Да.


AbrosimovA   (2006-04-12 16:01:00) [4]


> C:\Documents and Settings\dna\Favorites\Links


В общем виде для англоязычной Windows 2K, XP- C:\Documents and Settings\<текущий пользователь>\Favorites\Links

В общем виде для англоязычной Windows 98- C:\Windows\Favorites\Links.


elfebet   (2006-04-12 15:59:00) [5]

т.е вы предлагаете делать проверку
если русский windows : C:\Documents and Settings\dna\Favorites\Ссылки
если английский windows : C:\Documents and Settings\dna\Favorites\Links

Это же лишний код. Можно как-то по проще это организовать?


AbrosimovA   (2006-04-12 15:54:00) [6]

C:\Documents and Settings\dna\Favorites\ Links


AbrosimovA   (2006-04-12 15:52:00) [7]


>  Его значение: C:\Documents and Settings\<текущий пользователь>\Application
> Data


Для 98здесь будет C:\Windows\Profiles\<текущий пользователь>\Application
Data
, но принцип поиска тот-же


elfebet   (2006-04-12 15:50:00) [8]

Спасибо! и еще а как привильно мне запихнуть ярлык в папку "ссылки".
папка "ссылки" лежит на уровень ниже папки "Избранное".
я читаю ветку реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders параметра Favorites. и в принципе остается добавить \ссылки.
Но проблема в том, что не под свяким windows это сработает (к примеру в английской версии XP явно папка "ссылки" называется по другому)


Rater1   (2006-04-12 15:42:00) [9]

скорее всего он всегда один и тот-же меняется только имя пользователя:
"C:\Documents and Settings\user\Application Data\Microsoft\Internet Explorer\Quick Launch\"

думаю надо вытащить C:\Documents and Settings\user\
и к нему остатки приклеить.

ЗЫ в explorer.exe нашел такую строчку:
\Microsoft\Internet Explorer\Quick Launch


AbrosimovA   (2006-04-12 15:34:00) [10]

Из программы читаешь ветку реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Foldersпараметр AppData. Его значение: C:\Documents and Settings\<текущий пользователь>\Application Data. Дальше присовокупляешь ему в хвост \Microsoft\Internet Explorer\Quick Launch, таким образом получаешь путь, куда "запихиваешь" свой ярлык.

Всё вышесказанное верно для OC 98, 2K, XP


balepa   (2006-04-12 14:34:00) [11]


> balepa ©   (12.04.06 14:17) [1]

для Windows 98

XP нет под рукой
Жди может кто и знает.


elfebet   (2006-04-12 14:23:00) [12]

по этой ветки Quick Launch нет, пробовал найти по поиску в реестре - ничего не нашло.


balepa   (2006-04-12 14:17:00) [13]

HKCU\Software\Microsoft\Windows\CurrentVersion\GrpConv\MapGroups\Quick Launch
Вроде бы.
Попробуй поиск по реестру "Quick"


Наверх

Титульная страница Поиск, карта сайта Написать письмо