zoukankan      html  css  js  c++  java
  • 做了一个“私人文件夹”程序

    朋友说要个文件夹锁。就做了一个这个。原理是装成回收站。呵呵。

    由于朋友没有安装.net平台。为了使用方便,就用VB6做了。这样文件还能小些。不然光.NET Framework就很大了

    使用方法:安装后在文件夹上点右键,选“加密”,“解密”即可。

    下载:(由于安全问题。已经删除,请下载1.1版。)

    2008.1.6

    朋友希望可以添加两个功能。

    1.防止加密后的文件夹被删除。
    2.怕丢失密码。希望添加万能密码。


    1.未想到解决办法。似乎可以建一个服务,将加密后的文件夹中的某个文件保持打开状态。这样可以防止删除整个文件夹。不过似乎小题大作了。而且不怎么完美。
    2.添加万能密码会让加密程度变低,所以想了想决定使用Windows登录密码的方式——密码提示。


    更新了私人文件夹1.1版本。相比1.0版做了如下更新

    1.代码重构。优化了代码,优化了结构。抽出一个工具包dll。
    2.添加附加密码提示文本功能。
    3.直接运行不再是与文件夹建立关联,改为功能提示。建立关联部份改为命令行参数 /i
    4.修正一个安全隐患(为了这个安全隐患,特意删除了1.0版本的下载。)

    V1.1安装包下载: 私人文件夹(V1.1).rar

    2008.1.6

    朋友看了1.1版本后说希望可以使用方便些。不希望每次解密用过后都需要手动加密。于是做了点改动。
    相比1.1版本做了如下更新

    1.修正了安装包。不再需要手动注册控件了。
    2.业务逻辑变更:增加“打开”业务,程序驻留系统托盘中,此时用户可以使用文件夹内资料。双击托盘图标,或注销、关机,或被结束任务时,程序退出。退出时自动将原目录重新加密。
    3.修正了以前的版本中在已加密的文件夹上点右键,仍然会出现“加密”选项的Bug
    4.右键菜单文字更改,“加密”,“打开”,“解密”三个功能都增加了不与其他程序冲突的快捷键。在文件夹上点右键后,直接按相应的按键便可快速调用功能,方便操作。

    V1.2安装包下载:私人文件夹(V1.2).rar

    刚给一个朋友测试了,发现只能在XP中使用。有时间安装一个Vista再改改吧。:)
  • 相关阅读:
    HDU 5023 A Corrupt Mayor's Performance Art(线段树区间更新)
    CSU 1120 病毒(DP)
    CSU 1116 Kingdoms(枚举最小生成树)
    一种map容器遍历的方法
    CSU 1113 Updating a Dictionary(map容器应用)
    Python模块-virtualenv-虚拟环境
    计算学习原理
    sklearn-特征工程之特征选择
    链家网深圳租房信息分析报告
    test
  • 原文地址:https://www.cnblogs.com/zxsoft/p/1021404.html
Copyright © 2011-2022 走看看