使用pythoncom.PumpMessages()时消息在哪里?

时间:2017-01-31 18:14:45

标签: python

我想知道函数pythoncom.PumpMessage()在消息发布时将消息存储在何处。我正在浏览一个网站,只是看到了一个用于密钥记录器的Python脚本,我复制了代码并在我的计算机上使用它但我感觉不安全,删除该代码后我认为它仍然在后台运行并复制我的按键。是这样,请帮忙。

1 个答案:

答案 0 :(得分:2)

如果python脚本向任何人发送消息,您可能可以通过查看代码来判断。某处会有一段代码将一些文件发送到服务器。

至于PumpMessages(),它

  

为当前线程提取所有消息,直到WM_QUIT消息为止。

根据this文件。您也可以通过Google搜索找到其他已回答的问题。 Pythoncom 将任何信息发送到外部源本身,但您的脚本可能是。您必须检查代码是否有阻止这样做。

至于在删除脚本后运行,极不可能。如果您没有手动或以编程方式(在脚本中)将Python脚本附加到某个守护程序,则它不会在任何地方显现。您可能过度估计了基本Python键盘记录程序的功能。我不担心。

我之前用pythoncom尝试了键盘记录器,我从来没有遇到过问题。您还可以查看pythoncom库以查找PumpMessages()函数,看看是否发送了任何内容。