Python作为Windows监控程序

2 投票
1 回答
734 浏览
提问于 2025-04-15 14:43

你好,我正在考虑用Python在Windows XP上制作一个监控应用程序,这个程序将执行以下操作:

  • 在指定时间重启Windows。
  • 启动一个exe程序。
  • 运行一个计时器来检查:某个程序是否还在运行。

我知道有PyWin32这个工具,但听说它的功能不太完整。那么我的问题是,Python能在Windows上执行这些操作吗?

1 个回答

3

既然你只想在Windows上实现这个功能,最简单的方法就是在Python程序中使用 os.system,这样可以调用系统特定的命令。

可以使用Windows自带的工具来在特定时间运行程序。

如果想重启Windows,可以使用shutdown -r这个命令。

使用tasklist命令可以列出所有正在运行的程序,然后你可以在这个列表中查找。如果你还需要对某个程序进行操作,我知道的最好方法是使用COM方法,具体可以参考 这里的介绍。

撰写回答