我想知道是否有可能创建一个c / c ++程序来下载其他程序,如ninite.com,但所有病毒/恶意软件/间谍软件删除相关。
在我的工作中,我们使用ccleaner,adwcleaner等几个好的软件来清理电脑。 我想只有一个exe来一个接一个地下载/运行它们。
如果我们看不到它们在运行,AKA在后台运行它们会更好。
有可能,可能......但任何人都知道如何实现这一挑战? :)
答案 0 :(得分:0)
这类工作有许多不同的选择 - 这里有一些想到的:
Windows远程管理
如果您需要在许多系统上运行后台下载,我建议您查看WinRM:
http://msdn.microsoft.com/en-us/library/aa384426(v=vs.85).aspx
PowerShell的
或者,如果您已经有了在目标计算机上分发和运行程序的方法,并且它们都能够运行PowerShell脚本,我建议您先编写一个PS脚本来执行下载任务。您很可能不需要使用此方法的任何其他依赖项;你的下载器可能是一个单独的PS脚本。
的Python
正如在评论中已经提到过的那样,如果您将Python解释器分发到目标计算机上,那么Python将是一个不错的选择。
通过使用virtualenv,您应该能够将Python解释器与脚本捆绑在一起,以避免在目标计算机上安装系统范围内的Python。以下博客文章提供了一些有关在Windows上安装Python和virtualenv的有用提示,这对于构建可分发脚本包非常有用: