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,
Другие вопросы по тегам