Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Эдель Гость
|
Добавлено: Ср Авг 25 2004 10:15 Заголовок сообщения: Система |
|
|
Каким образом с помошью С++ и ВинАпи можно получита такую информацию о системе, как состав меню "Пуск", Название ярлыка "Мой компьютер"(просто некоторые пользователи его переименовывают),содержимое рабочего стола (как известно оно лежит в Документс энд сеттинз, но можно ли проще) и прочую информацию такого рода? |
|
Вернуться к началу |
|
|
dAnIK SeNT
Зарегистрирован: 11.06.2004 Сообщения: 43 Откуда: Казань
|
Добавлено: Чт Авг 26 2004 11:38 Заголовок сообщения: |
|
|
Вся нужная инфа - в реестре.
Какие именно ключи - ищи в гугле. Адреса папок типа My Documents где-то около HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders, \User Shell Folders и то же самое в HKCU. Точных местоположений не помню - сам посмотришь. Где название My Computer лежит тоже не помню - запускаешь registry monitor, меняешь это название стандартными средствами и смотришь, куда он нагадит. Состав меню Пуск и прочее - тоже найти нетрудно.
Можешь поставить X-Teq X-Setup и посмотреть исходники - там VB'шные скрипты, делающие нужные изменения - по ним можно определить, что и куда надо прописывать, чтобы добиться того или иного эффекта.
Как в регистр ходить винапями - смотри мануал. Ты, по-моему, в билдере лабаешь - в VCL есть классы для работы с реестром - это удобнее, чем винапями. _________________ Cисадмин - образ жизни. Программист - диагноз... |
|
Вернуться к началу |
|
|
GeX
Зарегистрирован: 03.01.2004 Сообщения: 60 Откуда: Россия, Иркутск
|
Добавлено: Пн Авг 30 2004 05:04 Заголовок сообщения: |
|
|
Самому шариться по реестру не есть правильно....в разных виндах по разному. Лучше воспользоваться API-шными функциями. Смотри MSDN, раздел User Interface Design and Development -> Windows Shell and Common Controls. |
|
Вернуться к началу |
|
|
|