![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как запихнуть ярлык в 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"