| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1632 人关注过本帖
标题:VB病毒中复制自己代码
取消只看楼主 加入收藏
swz
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-6-29
收藏
 问题点数:0 回复次数:2 
VB病毒中复制自己代码
Option Explicit
Private Sub form_load()
   Dim a() As Byte
   Dim n As Long
   Dim exefile As Long
   Dim txtfile As Long
   exefile = FreeFile
   Reset
   Open App.Path & "\" & App.EXEName & ".exe" For Binary Access Read As #exefile
   txtfile = FreeFile
   Open "d:\2.txt" For Binary Access Write As #txtfile
   n = LOF(exefile)
   ReDim a(n)
   Get #exefile, 1, a
   Put #txtfile, 1, a
   Close #exefile
   Close #txtfile
End Sub


这段代码本意是将程序自身的代码复制到D盘下2.txt文本中,但是运行后的结果很不尽人意,结果是2.txt中没有任何代码,为空文本,但是文本的大小变化了,程序运行前是0kb,运行后为1kb,what is wrong?
搜索更多相关主题的帖子: Dim Long App 代码 form 
2008-07-21 13:25
swz
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-6-29
收藏
得分:0 
回复 2# wyfandy 的帖子
谢谢我明白了!

成功源于不懈的尝试!
2008-07-23 18:59
swz
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-6-29
收藏
得分:0 
回复 3# multiple1902 的帖子
了解谢版主

成功源于不懈的尝试!
2008-07-23 19:00
快速回复:VB病毒中复制自己代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015566 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved