CCleaner Отключить и включить программы запуска
Я работаю над программой для работы, которая включает в себя менеджер запуска. У меня есть это, где пользователь может удалить записи запуска для программ, но он не может отключить записи запуска.
С программой CCleaner пользователь имеет возможность включить или отключить. Кто-нибудь может дать представление о том, как они могут этого достичь? Я осмотрел реестр, но не вижу различий между ключами, когда запуск включен или отключен. Это установлено в другом месте?
Редактировать: я использовал RegFromApp для мониторинга реестра при включении и отключении запуска на многих программах. Оказывается, он на самом деле создает ключи, если они еще не существуют.
2 ответа
Поскольку я не являюсь разработчиком CCleaner, я не могу дать вам точную информацию о том, как они могут справиться с этим, но в общих чертах в разделе:
32bit:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MsConfig
64 бит:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Shared Tools\MsConfig
будет содержать "отключенные" записи автозагрузки.
Я верю в две возможности:
- Отключенные записи запуска хранятся в файле конфигурации (. Ini).
- В редакторе реестра эти значения хранятся в:
HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\MsConfig\startupreg
,