Foxtable(狐表)用户栏目专家坐堂 → 可以加上加密文件的密码直接判断代码不?


  共有15067人关注过本帖树形打印复制链接

主题:可以加上加密文件的密码直接判断代码不?

帅哥哟,离线,有人找我吗?
雨中的泪
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/25 17:29:00 [只看该作者]

还是不行呀

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/8/25 17:31:00 [只看该作者]

那就没辙了

 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/25 17:44:00 [只看该作者]

Dim dlg As New OpenFileDialog    '定义一个新的OpenFileDialog
dlg.Filter= "上报文件|*.DSB"        '设置筛选器
dlg. title= "接收上报文件"  

If dlg.ShowDialog = DialogResult.Ok Then       '如果用户单击了确定按钮

FileSys.CopyFile(dlg.filename, dlg.filename & ".bak",False)
FileSys.CopyFile(dlg.filename, dlg.filename & ".bak1",False)
FileSys.DeleteFile(dlg.filename, 2, 2)


If DecryptFile (dlg.filename & ".bak", dlg.filename, "8888") = FALSE Then
MessageBox.Show("上报数据格式错误,请核实上报数据格式!!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
     FileSys.DeleteFile(dlg.filename)
     FileSys.DeleteFile(dlg.filename & ".bak")
     FileSys.CopyFile(dlg.filename & ".bak1",dlg.filename ,False)
     FileSys.DeleteFile(dlg.filename & ".bak1", 2, 2)
Return 
End If


FileSys.DeleteFile(dlg.filename & ".bak", 2, 2)
Dim ip As New Merger 
ip.SourcePath = dlg.filename  '指定数据文件
ip.SourceTableName = "调资基础数据"      '指定要合并的表
ip.Format = "Access" '指定合并文件格式
ip. PassWord = "TZX_GWY_JT_8888"  '用此属性指定合并文件的密码
ip.Fields = "单位名称"   ' 指定要合并的字段(列)
ip. DataTableName ="数据接收临时判断" '合并后的表名
ip. Merge()   '开始合并
If Tables("数据接收临时判断").Rows.Count <> 0 Then
Dim dws As List(Of String)       '定义一个字符型数组集合
 dws = DataTables("调资基础数据").GetUniqueValues("", "单位名称") '列出所有单位
 For Each dw As String In dws '逐个单位判断
    Dim dr As DataRow = DataTables("数据接收临时判断").find("[单位名称] = '" & dw & "'")
        If dr IsNot Nothing Then
           If MessageBox.Show( dw & "的记录已经存在,确定是否请删除?","提示",MessageBoxButtons. YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
For Each Sr As DataRow In DataTables("调资基础数据").datarows
If Sr("单位名称") <> "" Then
            Sr.locked = False
End If
Next
 
     DataTables("调资基础数据").DeleteFor("[单位名称] = '" & dw & "'")
Else
    FileSys.DeleteFile(dlg.filename, 2, 2)
     FileSys.CopyFile(dlg.filename & ".bak1",dlg.filename ,False)
     FileSys.DeleteFile(dlg.filename & ".bak1", 2, 2)
     Return       '点击否终止代码的执行
End If
      End If
 Next
 Dim mg As New Merger
 mg.SourcePath = dlg.filename
 mg.SourceTableName = "调资基础数据"
 mg.Format = "Access"
 mg. PassWord = "TZX_GWY_JT_8888"
 mg.DataTableName = "调资基础数据"
 mg.Merge()
 MessageBox.Show("接收上报数据完成!!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information)
DataTables("数据接收临时判断").DataRows.Clear()  '清空指定表数据
    FileSys.DeleteFile(dlg.filename)
     FileSys.CopyFile(dlg.filename & ".bak1",dlg.filename ,False)
     FileSys.DeleteFile(dlg.filename & ".bak1", 2, 2)

Else
FileSys.DeleteFile(dlg.filename)
     FileSys.CopyFile(dlg.filename & ".bak1",dlg.filename ,False)
     FileSys.DeleteFile(dlg.filename & ".bak1", 2, 2)
MessageBox.Show("请核实数据格式!!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)
Return
END IF       '点击否终止代码的执行

 

Else
Return       '点击否终止代码的执行
End If


 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/25 17:46:00 [只看该作者]

改成这样后,加密文件的密码和解密密码一致时,都提示

MessageBox.Show("上报数据格式错误,请核实上报数据格式!!!","提示",MessageBoxButtons.OK,MessageBoxIcon.Warning)


 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/25 22:45:00 [只看该作者]

各位老大还有其他办法没?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/25 22:46:00 [只看该作者]

老大能修改一下解密代码就好了


 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/26 8:08:00 [只看该作者]

各位老大还有其他办法没?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/26 9:19:00 [只看该作者]

各位老大还有其他办法没?谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
雨中的泪
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1432 积分:9061 威望:0 精华:0 注册:2009/8/19 8:19:00
  发帖心情 Post By:2010/8/26 10:54:00 [只看该作者]

各位老大还有其他办法没?谢谢

 回到顶部
总数 29 上一页 1 2 3