繁体   English   中英

检查“McAfee 安全状态”的 Python 脚本

[英]Python script that checks "McAfee Security Status"

我正在尝试创建一个返回 McAfee 状态的脚本,我现在只有这个窗口:

在此处输入图片说明

我的问题是:如何使用我的脚本访问 .. 以将我的结果复制到剪贴板? 它是否保存在某个文本文件中?

如您所料,尝试此操作的最安全方法是自动单击“ Copy to Clipboard按钮。 也可以直接从上面的列表框中提取文本,但这会变得太复杂。

为此,您需要向 McAfee 窗口发送一条 Windows 消息,以模拟使用Win32 SendMessage函数单击按钮。 为了计算出函数参数,您需要使用诸如Microsoft 的 Spy++ 之类的工具。 这用于公开与您需要访问它的窗口相关联的各种值。

首先,您需要使用FindWindow等函数获取 Window 句柄。 Spy++ 将为您提供调用此函数所需的窗口标题或窗口类。

然后您需要获取Copy to Clipboard按钮的 ID。 有了这个,您现在可以使用SendMessage函数。

这两个函数都可以使用 Python 的ctypes库调用,例如,对于Notepad您可以按如下方式调用它:

import ctypes

notepad_handle = ctypes.windll.user32.FindWindowW(None, "Untitled - Notepad")

作为替代方案,McAfee 是否没有用于报告相同信息的命令行实用程序? 这样会更容易使用。

检查此路径的某些部分:默认位置是 C:\\Documents and Settings\\All Users\\Application Data\\McAfee\\DesktopProtection\\UpdateLog.txt

如果不起作用,请查看:C:\\Documents and Settings\\All Users\\Application Data\\McAfee\\

暂无
暂无

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

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