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

2024-09-29 10:20:56 发布

您现在位置:Python中文网/ 问答频道 /正文

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

有没有办法只获取上述有关用户应用程序的信息

谢谢


Tags: 方法用户信息应用程序管理器进程windows情况
1条回答
网友
1楼 · 发布于 2024-09-29 10:20:56

我不是这些方面的专家,但也许你会对win32comwin32gui、或win32api以及其他方面感兴趣。据我所知,这些都是非常低级的模块,可以让你与这样的东西进行交互。以下是我制作的一个简短脚本,用于强制某个窗口即使单击另一个窗口也保持在屏幕顶部:

import win32gui
import win32con

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

相关问题 更多 >