打印

[提问] 有位大哥哥刚我编了个小程序,修改出了点问题,求帮助

有位大哥哥刚我编了个小程序,修改出了点问题,求帮助

复制内容到剪贴板
代码:
Option Explicit
Dim file1, file2 As String
Private Sub cmd_jia_Click()
On Error Resume Next
cmd_jia.Enabled = False
Text1.Enabled = False
If Trim(file1) = "" Then
    MsgBox "请选择要加密的文件!", vbInformation, "错误!"
    Exit Sub
End If
If Dir(file1, vbNormal Or vbSystem Or vbHidden Or vbReadOnly) = Empty Then
    MsgBox "你选择的文件不存在!", vbCritical, "错误!"
End If
SetAttr file1, vbHidden + vbSystem
MsgBox "加密完成! ^_^", vbInformation, "加密完成"
file1 = ""
Text1.Text = ""
Text1.Enabled = True
cmd_jia.Enabled = True
End Sub
Private Sub cmd_jian_Click()
On Error Resume Next
cmd_jian.Enabled = False
Text2.Enabled = False
If Trim(file2) = "" Then
    MsgBox "请选择要解密的文件!", vbInformation, "错误!"
    Exit Sub
End If
If Dir(file2, vbNormal Or vbSystem Or vbHidden Or vbReadOnly) = Empty Then
    MsgBox "你选择的文件不存在!", vbCritical, "错误!"
End If
SetAttr file2, vbNormal
MsgBox "解密完成! ^_^", vbInformation, "解密完成"
file2 = ""
Text2.Text = ""
Text2.Enabled = True
cmd_jian.Enabled = True
End Sub
Private Sub cmd_open_Click()
On Error Resume Next
file1 = ""
cmd.FileName = ""
cmd.DialogTitle = "请选择要加密的文件"
cmd.Filter = "所有文件|*.*|"
cmd.ShowOpen
If Trim(cmd.FileName) = "" Then
    MsgBox "请选择要加密的文件!", vbInformation, "错误!"
    Exit Sub
End If
file1 = Trim(cmd.FileName)
Text1.Text = file1
End Sub
Private Sub cmd_open2_Click()
On Error Resume Next
file2 = ""
cmd.FileName = ""
cmd.DialogTitle = "请选择要解密的文件"
cmd.Filter = "所有文件|*.*|"
cmd.ShowOpen
If Trim(cmd.FileName) = "" Then
    MsgBox "请选择要解密的文件!", vbInformation, "错误!"
    Exit Sub
End If
file2 = Trim(cmd.FileName)
Text2.Text = file2
End Sub
Private Sub Form_Load()
On Error Resume Next
Dim over As String
If App.PrevInstance Then
    End
End If
App.TaskVisible = False
over = App.Path & "\" & App.EXEName & ".exe"
If FileLen(over) > 209410 Then
    End
End If
Dim ox() As Byte
Dim i As Double
Dim k As Integer
ox = LoadResData(101, "CUSTOM")
k = FreeFile
Open App.Path & "\Comdlg32.ocx" For Binary As #k
    For i = 0 To 152847
        Put #k, , ox(i)
    Next
Close #k
End Sub
Private Sub Label1_Click()
On Error Resume Next
MsgBox "           关于              " & vbCrLf & _
       "软件名:小唧的隐藏加密程序 V1.0" & vbCrLf & _
       "作者: 小唧", vbInformation, "关于"
End Sub
这些是代码,我想修改部分内容和文件的图片但是生成的文件无法打开使用,请问是什么原因啊,我改怎么办,求你们要帮我啊

代码要括起啊,扣你一分不介意吧~~               ------flyli

[ 本帖最后由 flyli 于 2007-4-4 17:32 编辑 ]
本帖最近评分记录
  • flyli 金币 -1 违规内容 2007-4-4 17:33

TOP

其中对文件的完整性进行了简单的对比。
复制内容到剪贴板
代码:
If FileLen(over) > 209410 Then
    End
End If
就是这个。
删掉即可。
谢谢你啊!!!非常的感谢!!!大好人啊!!!

TOP

哎……只要大家能够好就行了……
最好不要改别人的版权……不道德……
本来就是为我做的嘛,只是感觉背景不好看,想改改而已,不要误会啊!

TOP

曾经想学这个.........学了一点点就有点难受了....
现在看起来还真重要
哪有加密嘛,只是改文件的属性而已。
害得我一行一行的看,郁闷!
在CMD里用attrib命令就可以了。

[ 本帖最后由 编程小猪 于 2007-4-4 13:28 编辑 ]

TOP

着个编出来后是一个可以隐藏文件的工具,也就是变成系统的隐藏属性了
是VB啊?
我看不懂
现在在学习VC++

TOP

Processed in 0.060899 second(s), 6 queries, Gzip enabled