0

我找到了复制到剪贴板的解决方案:Excel 2013 64-bit VBA: Clipboard API doesn't work

我将它添加到我的代码中,一切都很好。但是,当我将它附加到电子邮件以将其发送到我的工作计算机时,Gmail 犹豫了,说检测到病毒。在我从上面的链接中删除代码后,Gmail 对继续发送邮件毫不犹豫。

我想知道此代码是否有特定内容,Gmail 是否不喜欢 API 调用,或者 Gmail 检测到病毒是否有其他原因。此外,如果有任何变通方法可以确定文件中没有病毒。

4

1 回答 1

0

坦率地说,我无法提供有关 Gmail 查找内容的具体细节,因为我不知道细节。但是我已经遇到了足够多的问题(使用 Gmail 以及使用企业 IT 管理的 Exchange 服务器)来了解何时可以期待它。

附件名称中的文件扩展名是最大的预测变量。我什至不费心附加任何扩展名:BAT、BAS、VBS、JS、JVS 或 HTA,因为我不能指望它们出现,也不会收到交付失败通知。启用宏的文件、XLSM、DOCM、XLAM、DOTM 等也会发生这种情况。

附件内容的至少一部分也被扫描。或者,至少,当我将扩展名更改为 TXT 并且文件没有显示时,这是我所做的。我不能具体说明他们是否正在扫描文件并将上下文放入单词,或者它们是否匹配指示实际文件类型的模式。考虑到可能的资源或法律限制,后者似乎更实用。

压缩档案也不确定。在这种情况下,我几乎可以肯定正在扫描目录而不是完整档案。这可能会增加一个理论的分量,即不扫描文件的全部内容,但这并不能成为事实。防病毒软件一直难以处理 Zip 文件,读取文件名似乎是唾手可得的果实。换句话说,扫描正文并将上下文置于内容中仍然是一种合乎逻辑的可能性。

在将文件添加到压缩存档之前更改文件扩展名是我的标准“去”。我不相信我已经以这种方式截获了一个文件,但是 Zip 文件的武器化程度越来越高,这可能只是时间问题,这可能只是时间问题。

于 2020-02-08T00:38:09.737 回答