只要
FileCopy "I.exe ", "myself.exe"
即可如果只想拷一遍,可先检测:
On Error GoTo copyer
Open "c:\windows\system\.exe" For Input As #1
Close #1
Exit Sub
copyer:
If Err = 53 Then
FileCopy "1.exe ", "c:\windows\system\.exe"
End If
Resume Next
End Sub
FileCopy "I.exe ", "myself.exe"
即可如果只想拷一遍,可先检测:
On Error GoTo copyer
Open "c:\windows\system\.exe" For Input As #1
Close #1
Exit Sub
copyer:
If Err = 53 Then
FileCopy "1.exe ", "c:\windows\system\.exe"
End If
Resume Next
End Sub
可以表示自己的文件名
综合regin(掉队骑士)的方法就可以做到了
dim mylong as long
dim fileno as integer
dim by() as byte
dim myname as string
private sub form_load()
fileno=freefile
myname=app.path +"\" & app.exename & ".exe"
open myname for binary as fileno
mylong=lof(fileno)
redim by(mylong-1)
get #fileno ,,by
close fileno
end subprivate sub command1_click()
cdg.showopen
if cdg.filename=empty then
exit sub
else
open cdg.filename for binary as fileno
put #fileno,,by
close fileno
end if
end sub