C#和VB写的硬盘保护小工具

在大学的时候,一同学的一U盘打开的时候要密码。。

那时候觉得打开U盘的时候,要密码是不是太麻烦了。。

昨天晚上突然想到,是应该要有密码,不然有些重资料或者隐藏的东西,

放在那里不是别人想看就看到了。。

虽然网上有很多的加密软件,但如果离开了安装机子。。

在别的机子上就打不开了,觉得还是不方便,

索性就自己写个玩玩。。在写的过程中还发现了不少问题。。

这个东西写得非常的拙劣,至于拙劣在什么地方,嘿嘿。。

猫猫就不说了,各位看官就不要问了,猫猫可不会拆自己的台。。

首先,我想到的是用C#写的,可是写完之后想到,

很多朋友的机子上应该没有安装.NET的框架,所以后来又用VB写了一个。。

此程序的原理跟AutoRun.inf的病毒类似,

打开U盘或者硬盘的时候,就会自动运行里面指定的程序,,

然后输入密码才能打开U盘或者移动硬盘。。

VB版的界面


c#版的界面



已生成的程序:
下载文件 点击下载此文件

压缩包里有六个文件:

MD5加密软件.exe  
用来生成MD5的密文,万一自己把密码也忘了可以用此软件生成密文


lock1.exe
用C#写的保护工具

lock.exe
用VB写的保护工具

autorun.inf
放在移动硬盘或者U盘根目录下,可以用记事本打开修改指定的运行程序

lock
用来放密码的文件,可以用记事本打开,如果密码忘记了,可以先把里面的密文删掉,再用MD5加密软件.exe生成密文,重新拷进去。

用法:把压缩包里的这几个文件拷到U盘或者移动硬盘的根目录下即可。

最后此程序的源码:

下载文件 C#版源码

下载文件 VB版源码


文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:

评论: 1 | 引用: 0 | 查看次数: 11037
回复回复EternalSnow[2008-09-16 05:43 PM | del]
小样,你做这东西不行啊,因为只是基于INF自动播放文件,如果别人直接输入系统盘符就可以直接过去了,这样子做行不通喔!如果人家把自动播放给禁止呢?
回复来自 dashu126 的评论 dashu126 于 2008-09-16 09:56 PM 回复
小雪同志,请注意我上面的写的话,

我说这东西我写得很拙劣,看清楚了吧?

既然你已经发现了,就放心里好了,别说出来嘛。。

直接输入系统盘符是可以直接进入的,

不过一般的人还是比较懒的,可以用鼠标的,大多数人是不会用键盘的。。

本来我是写直接写进芯片里的,可是这种方法好像只有生产商才能办到。。

还有,这个AUTORUN.INF会被杀毒软件当病毒杀掉的。。
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 开启 | [img]标签 开启