获取windows中的所有启动进程

本文关键字:启动 进程 windows 获取 | 更新日期: 2023-09-27 17:54:30

我想列出所有使用c#在windows启动时运行的进程。我试过代码

string keyPath = @"SOFTWARE''Microsoft''Windows''CurrentVersion''Run";       
RegistryKey key = 
      Registry.LocalMachine.OpenSubKey("SOFTWARE''Microsoft''Windows''CurrentVersion''Run");
key.GetValueNames()
key.GetValue(Processname).toString()

这段代码给了我一些启动项目,我可以看到在任务栏启动,但不是所有的项目。

使用windows 8.1 64位

获取windows中的所有启动进程

在Windows中启动程序的方式有很多种。至少你也应该检查HKCU(当前用户)注册表hive和RunOnce, RunOnceEx子键在两个hive。