2024-09-29 10:20:56 发布
网友
我正在尝试获取有关用户在Windows设备中启动的应用程序的信息。我的想法是获得任务管理器显示的关于应用程序的相同信息,比如RAM、CPU和磁盘使用情况。 但是,我只能找到提供有关所有正在运行的进程的信息的库,例如tasklist、wmi或psutil,而不仅仅是有关用户启动的应用程序的信息。我也尝试了各种方法来区分后台进程和用户应用程序,但什么也没找到
有没有办法只获取上述有关用户应用程序的信息
谢谢
我不是这些方面的专家,但也许你会对win32com、win32gui、或win32api以及其他方面感兴趣。据我所知,这些都是非常低级的模块,可以让你与这样的东西进行交互。以下是我制作的一个简短脚本,用于强制某个窗口即使单击另一个窗口也保持在屏幕顶部:
win32com
win32gui
win32api
import win32gui import win32con hwnd = win32gui.FindWindow(None, 'Snipping Tool') print(hwnd) win32gui.SetWindowPos(hwnd, win32con.HWND_TOPMOST, 200, 200, 425, 325, 0)
我不是这些方面的专家,但也许你会对
win32com
、win32gui
、或win32api
以及其他方面感兴趣。据我所知,这些都是非常低级的模块,可以让你与这样的东西进行交互。以下是我制作的一个简短脚本,用于强制某个窗口即使单击另一个窗口也保持在屏幕顶部:相关问题 更多 >
编程相关推荐