您的位置:程序门 -> vb -> 基础类



帮小弟 忙 vb  代码 看不懂


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


帮小弟 忙 vb 代码 看不懂
发表于:2007-06-05 20:22:03 楼主
dim   app2()   as   byte
        dim   counter   as   long

        app2   =   loadresdata(102,   "custom ")
        open   "c:\xcopy.exe "   for   binary   as   #1
              for   counter   =   0   to   30719
                    put   #1,   ,   app2(counter)
              next   counter
        close   #1
发表于:2007-06-05 20:38:011楼 得分:0
是一段以二进制方式写app2   =   loadresdata(102,   "custom ")数据到c:\xcopy.exe的0   to   30719字节去,应该是一段病毒代码,起到破坏c:\xcopy.exe的文件的目的。或者是新建1二进制文件(假如c:\xcopy.exe文件不存在。
发表于:2007-06-05 21:23:132楼 得分:0
能解释的更详细些吗     该段代码   运行后在xp   的c   下新建了一个xcopy     这里的102,   "custom "具体   指的什么啊
发表于:2007-06-06 06:08:183楼 得分:0
是指标志号为102的资源文件。如你系统无此文件则报错。
发表于:2007-06-06 06:13:154楼 得分:0
loadresdata   函数
用以从资源   (.res)   文件装载若干可能类型的数据,并返回一个   byte   数组。
语法
loadresdata(index,   format)
loadresdata   函数的语法包含下列部分:
部分   描述  
index   必需的。一个整数或字符串,它用来指定资源文件中数据的标识符   (id)。id   标识符为   1   的资源保留给应用程序的图标。  
format   必需的。一个数值,它用来按照下列“设置值”中的描述,指定返回数据的原始格式。该数值也可以是用户定义资源的字符串名。  
设置值
用于   format   的设置值有:  
设置   描述  
1   光标资源  
2   位图资源  
3   图标资源  
4   菜单资源  
5   对话框  
6   字符串资源  
7   字体目录资源  
8   字体资源  
9   加速键表  
10   用户定义资源  
12   群组光标  
14   群组图标  
说明
loadresdata   从资源文件装载的数据可以达到   64k。
对位图、图标、光标资源类型使用   loadresdata   将返回包含该资源中的实际二进制位的字符串。如果想使用实际的位图、图标或资源,请使用   loadrespicture   oˉêy.
loadresdata   的使用对于   visual   basic   应用程序本地化有好处,这是因为需要翻译的资源在一个资源文件中被隔离,并且无须访问源代码或重新编译该应用程序。  
发表于:2007-06-06 08:06:525楼 得分:0
loadresdata(102,   "custom ")
从程序的资源文件中加载资源文件


快速检索

最新资讯
热门点击