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

时间:2015-09-13 08:48:37

标签: python mcafee

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

enter image description here

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

2 个答案:

答案 0 :(得分:0)

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

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

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

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

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

import ctypes

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

作为替代方案,迈克菲没有命令行实用程序来报告相同的信息吗?这会更容易使用。

答案 1 :(得分:-1)

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

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