dim bytes() as byte open "test.exe" for binary as #1 redim bytes(filelen("test.exe")-1) get #1,30469,bytes close #1 open "test1.exe" for binary as #2 put #2,,bytes close #2 这代码和我之前写的代码都一样的.是可以取得和没被感染的程序一样的字节大小.. 但用winhex工具查看.会发现在程序开头多了 00 出来.导倒程序不能运行的.. 现在我就是差这个 00 没办法去除..5555555555555..
open "test.exe" for binary as #1
get #1,30469,bytes
close #1
open "test1.exe" for binary as #2
put #2,,bytes
close #2
redim bytes(filelen("test.exe")-1)
chenhui530(陈辉) 兄(?)的补充有点错误,既然是读取30467之后的数据,那么应该是
redim bytes(filelen("test.exe")-30478)
吧?
open "test.exe" for binary as #1
redim bytes(filelen("test.exe")-1)
get #1,30469,bytes
close #1
open "test1.exe" for binary as #2
put #2,,bytes
close #2
这代码和我之前写的代码都一样的.是可以取得和没被感染的程序一样的字节大小..
但用winhex工具查看.会发现在程序开头多了 00 出来.导倒程序不能运行的..
现在我就是差这个 00 没办法去除..5555555555555..