用户禁用的启动位置中的 WinAPI 和程序
WinAPI and programs in startup locations disabled by user
在 Windows 中,所有程序都添加到 任务管理器 -> 启动 中显示的启动位置。用户可以使用 TaskManager 禁用任何该程序 - 但在这种情况下 Windows 不要从启动文件夹中删除相应的注册表记录或快捷方式。似乎 Windows 有自己的 'disabled' 程序列表。
我们可以通过 WinAPI 以编程方式 access/edit 这个列表吗?
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
包含带有禁用程序二进制数据的记录。
此数据通过常规 WinAPI 调用访问和编辑。
在 Windows 中,所有程序都添加到 任务管理器 -> 启动 中显示的启动位置。用户可以使用 TaskManager 禁用任何该程序 - 但在这种情况下 Windows 不要从启动文件夹中删除相应的注册表记录或快捷方式。似乎 Windows 有自己的 'disabled' 程序列表。
我们可以通过 WinAPI 以编程方式 access/edit 这个列表吗?
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
包含带有禁用程序二进制数据的记录。
此数据通过常规 WinAPI 调用访问和编辑。