-3

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

在此处输入图像描述

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

4

2 回答 2

0

正如您已经猜到的那样,最安全的尝试方法是自动单击Copy to Clipboard按钮。也可以直接从上面的列表框中提取文本,但这会变得太复杂。

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

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

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

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

import ctypes

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

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

于 2015-09-13T10:01:16.060 回答
-1

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

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

于 2018-12-21T17:41:27.033 回答