Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python脚本,用于检查;McAfee安全状态“;_Python_Mcafee - Fatal编程技术网

Python脚本,用于检查;McAfee安全状态“;

Python脚本,用于检查;McAfee安全状态“;,python,mcafee,Python,Mcafee,我正在尝试创建一个脚本,返回McAfee的状态, 我现在只有这个窗口: 我的问题是:我如何访问。。使用脚本将结果复制到剪贴板?它是否保存在某个文本文件中?正如您所猜测的,最安全的尝试方法是自动单击“复制到剪贴板”按钮。也可以直接从上面的列表框中提取文本,但这会变得太复杂 为此,您需要向McAfee窗口发送一条Windows消息,以模拟使用Win32函数单击按钮。为了计算函数参数,您需要使用工具,如。这用于公开与您需要访问的窗口关联的各种值 首先,需要使用函数获取窗口句柄,例如。Spy++将为您

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


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

正如您所猜测的,最安全的尝试方法是自动单击“复制到剪贴板”按钮。也可以直接从上面的列表框中提取文本,但这会变得太复杂

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

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

然后需要获取
复制到剪贴板
按钮的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\

上的我找不到任何有帮助的方法,可以使用您的方法,但这是最难的方法,正如您所说。。McAfee应该还有另一个选择。