我想知道文件是否可以在下载时自动执行,或者可能在一段时间后自动执行。
举个例子,病毒文件在下载后会自动执行。
那怎么能实现呢?是否需要将文件放在特殊位置(例如Windows启动文件夹)
答案 0 :(得分:1)
与常见的先例相反,病毒在下载时不会自动执行。 (除非它是下载器本身的漏洞)
将文件放在启动文件夹中只会在每次系统启动时执行它。至于你的间隔问题,你可以把它放在windows任务调度程序中,并在你指定的预设时间后执行该文件。
在任何一种情况下,不让用户控制执行都不是一个好习惯。你为什么要这样做呢?
答案 1 :(得分:1)
除非这是浏览器或操作系统的预编程功能,否则可以使用 no 方式强制执行下载的二进制文件。曾经有很多这些(特别是在Windows和Internet Explorer中),有些是为了方便,有些是通过可利用的编程错误。慢慢地,全世界都学会了对恶意软件的邀请,并且两者都被逐渐淘汰。现代操作系统经常进行预先配置,以便即使您主动调用它们也不会让您执行互联网下载!
经验教训是,时间的潮流是对你不利的,如果你的目标是提供可靠的自动安装过程,你将永远追赶。不要试试这个 - 无论你的软件有多么疯狂,基础设施人员不会为你制造例外 - 那艘船已经航行了。使用目标平台上常用的任何安装方法。
答案 2 :(得分:0)
最好的方法是使其自动执行.rar文件并保存文件位置以保存启动文件夹