Где RegKey для Показать / Скрыть значки рабочего стола на Win XP - PullRequest
1 голос
/ 22 мая 2009

В WinXP, если щелкнуть правой кнопкой мыши рабочий стол, выбрать «Вид» и выбрать «Показать значки рабочего стола», значки будут скрыты.

Знаете ли вы ключ reg, в котором хранится это значение?

И, может быть, более важно, как вы узнали об этом или нашли значение?

Ответы [ 2 ]

2 голосов
/ 22 мая 2009

Process Monitor из Windows Sysinternals - отличный инструмент для ответов на подобные вопросы. Вы даже можете Запустить Process Monitor с live.sysinternals.com .

Установите его для мониторинга Операция is RegSetValue , затем внесите изменения в пользовательский интерфейс и посмотрите, какие ключи реестра обновляются.

Если вы получаете слишком много шума от выбранных фильтров, вы можете добавить дополнительные фильтры для Имя процесса is (в данном случае) explorer.exe и / или Путь contains (в данном случае) скрыть .

Process Monitor может показаться инструментом только для ИТ, но он также является инструментом для разработчиков. Это отличный способ убедиться, что ключи реестра обновляются, библиотеки DLL загружаются, файлы конфигурации читаются и / или создаются процессы.

2 голосов
/ 22 мая 2009

Ключ на

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideIcons

Установите 1, чтобы скрыть значки, и 0, чтобы отобразить их. Вам нужно будет выйти и снова войти, чтобы увидеть изменения.

Я заглянул в куст HKEY_CURRENT_USER, потому что скрытие значков на рабочем столе - это настройка для каждого пользователя (в отличие от настройки для каждой машины, которую я бы посмотрел в HKEY_LOCAL_MACHINE).

Если вы выбираете настройку для конкретной программы, найдите ключ Software, затем выполните поиск по компании и продукту. В данном случае это было Программное обеспечение \ Microsoft \ Windows \ CurrentVersion

Поскольку мы работаем с рабочим столом, который является частью Explorer, я начал искать в ключе Explorer. Оттуда был только быстрый поиск.

...