C ++启动多个程序以扫描计算机是否存在恶意软件

时间:2014-03-26 13:23:18

标签: python c++ windows batch-file automation

我想知道是否有可能创建一个c / c ++程序来下载其他程序,如ninite.com,但所有病毒/恶意软件/间谍软件删除相关。

在我的工作中,我们使用ccleaner,adwcleaner等几个好的软件来清理电脑。 我想只有一个exe来一个接一个地下载/运行它们。

如果我们看不到它们在运行,AKA在后台运行它们会更好。

有可能,可能......但任何人都知道如何实现这一挑战? :)

1 个答案:

答案 0 :(得分:0)

这类工作有许多不同的选择 - 这里有一些想到的:

  1. Windows远程管理

    如果您需要在许多系统上运行后台下载,我建议您查看WinRM:

    http://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspx

  2. PowerShell的

    或者,如果您已经有了在目标计算机上分发和运行程序的方法,并且它们都能够运行PowerShell脚本,我建议您先编写一个PS脚本来执行下载任务。您很可能不需要使用此方法的任何其他依赖项;你的下载器可能是一个单独的PS脚本。

  3. 的Python

    正如在评论中已经提到过的那样,如果您将Python解释器分发到目标计算机上,那么Python将是一个不错的选择。

    通过使用virtualenv,您应该能够将Python解释器与脚本捆绑在一起,以避免在目标计算机上安装系统范围内的Python。以下博客文章提供了一些有关在Windows上安装Python和virtualenv的有用提示,这对于构建可分发脚本包非常有用:

    http://www.tylerbutler.com/2012/05/how-to-install-python-pip-and-virtualenv-on-windows-with-powershell/