繁体   English   中英

如何使用Python在Windows中获取用户应用程序(而非进程)信息

[英]How to get user application (not processes) information in Windows using Python

我正在尝试获取有关Windows设备中用户启动的应用程序的信息。 我的想法是获得与任务管理器显示的高级应用相同的信息,例如RAM,CPU和磁盘使用情况。 但是,我只能找到提供有关所有正在运行的进程的信息的库,例如tasklistwmipsutil ,而不仅提供有关用户启动的应用程序的信息。 我还尝试了任何方法来区分后台处理程序与用户应用程序,但没有发现任何问题。

有什么方法可以获取上述仅关于用户应用程序的信息?

谢谢。

我不是这些方面的专家,但也许您会对win32comwin32guiwin32api等感兴趣。 据我所知,这些都是非常低级的模块,可让您与诸如此类的东西进行交互。 这是我制作的一个简短脚本,即使单击另一个窗口也可以强制某个窗口保留在屏幕顶部:

import win32gui
import win32con

hwnd = win32gui.FindWindow(None, 'Snipping Tool')
print(hwnd)
win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 200, 200, 425, 325, 0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM