我正在寻找一个API,列出所有的启动应用程序在Windows中,并可以返回是否每个应用程序是启用或禁用在启动和它的影响水平。
这些设置和启动应用程序指的是在设置-〉应用程序-〉启动中找到。
我发现PowerShell和命令行命令可以列出一些(但不是全部)启动应用程序。但是,我正在寻找一种用C#编程的方法,这样我就不需要执行脚本来列出启动应用程序。这些命令也仅限于名称、命令和位置。它们不会显示启动应用程序是否启用/禁用以及影响程度。
下面是我用来列出一些启动应用程序的命令。Powershell:获取CimInstance Win32启动命令|选择-对象名称、命令、位置、用户|格式-列表
命令列:wmic启动获取标题,命令
2条答案
按热度按时间pdsfdshx1#
没有用于列出启动程序的API。您可以使用以下一些选项:
1.扫描注册表以查找启动命令行。
1.利用Autoruns,因为我知道它有导出报告的选项。
k7fdbhmy2#
您可以运行powershell: