Консультация № 142043
23.08.2008, 12:49
0.00 руб.
0 4 1
Здравствуйте, эксперты!
Подскажите, пожалуйста, где сохраняются расположения значков на рабочем столе (если в реестре - но где? ).
Хотел написать прогу для управления ими, но по-гуглив так и не нашел ничего полезного.
Мне, желательно, нужен доступ к координатам (или условной расстановки) их, чтоб можно было прочесть их и установить свое значение.
Заранее спасибо.

Обсуждение

Неизвестный
23.08.2008, 13:05
общий
это ответ
Здравствуйте, Cosinus!
(С)
"...Координаты расположения значков на Рабочем столе описаны в ветви реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop. Если расположение значков на Рабочем столе настроено идеально, то рекомендуется с помощью окна Разрешения назначить этому подразделу права только на чтение. Теперь вы не сможете нечаянно изменить расположение значков — после смены сеанса оно будут восстановлено..." [size=1] (источник >>) [/size]
Неизвестный
26.08.2008, 15:04
общий
Спасибо за ключ.
Я так понимаю, что координаты и прочая информация хранится в параметре TaskbarWinXP.
Может существует какая-нибудь API функция для манипулирования этим?
Конечно, можно попробовать ручками поизменять значения некоторых байтов и посмотреть на результат работы, но боюсь можно случайно что-то запороть .
Вообщем, если кто-что знает - ответьте, плиз .
Неизвестный
26.08.2008, 18:10
общий
Для "ручками":
Сделайте точку восстановления, копию ветки (на случай) и попробуйте. После внесения изменений перезапустите еxplorer.exe новые данные реестра перечитаются.
Неизвестный
05.09.2008, 10:40
общий
Спасибо. Совсем забыл про точку восстановления.
Так и сделаю.
Форма ответа