gpt4 book ai didi

windows - 在 Windows 中监视进程

转载 作者:可可西里 更新时间:2023-11-01 10:02:03 27 4
gpt4 key购买 nike

如何监控 Windows 进程并在其未运行时将其启动?我想要一些作为 Windows 服务启动并可以处理多个进程的东西。

编辑:希望有一个随时可用的库/组件我可以使用,只需调整或配置即可,而不必从头开始实现。我知道在 *nix 世界中有两个流行的软件包:god 和 monit。

最佳答案

您可以创建一个只监视当前进程列表的 Windows 服务。

EnumProcesses提供查看当前正在运行的进程的方法。有许多 API 可用于启动新进程,包括:

  • 系统()
  • _exec()
  • WinExec()
  • ShellExecute()/ShellExecuteEx()
  • 创建进程()
  • CreateProcessAsUser()
  • CreateProcessWithLogonW()

如果您使用其他语言/框架,他们通常会围绕上述内容提供自己的包装器。

关于windows - 在 Windows 中监视进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1274770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com