如何获得完整的启动程序列表?

时间:2018-02-02 18:08:42

标签: c# startup

我正在尝试获取启动程序的完整列表:

ManagementClass cls = new ManagementClass(new ManagementPath("Win32_StartupCommand"));
ManagementObjectCollection coll = cls.GetInstances();
  

但是没有处理32位注册表   \ Software \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Run
和   关闭初创公司也...... \运行\不活跃

如何获得完整列表?

1 个答案:

答案 0 :(得分:0)

我可能会通过注册表项:

用户级别:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

机器级别:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run