WinAPI и программы в местах запуска отключены пользователем

В Windows все программы, добавленные в места загрузки, показанные в Диспетчер задач -> Автозагрузка. Пользователь может отключить любую из этих программ с помощью TaskManager — но в этом случае Windows не удаляет соответствующую запись реестра или ярлык из папки автозагрузки. Похоже, что в Windows есть свой список «отключенных» программ.

Можем ли мы получить доступ / редактировать этот список программно через WinAPI?

2

Решение

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApp‌​roved\Run содержит записи с двоичными данными для отключенных программ.
Эти данные доступны и редактируются с помощью обычных вызовов WinAPI.

0

Другие решения

Других решений пока нет …