社区
C++ 语言
帖子详情
U盘访问加密设置
jimmy569
2009-04-29 10:25:20
小弟在用VC做一个U盘的加密程序。具体是在访问U盘时需要密码验证,
密码正确则可对U盘进行读写操作,否则不能打开U盘。在密码连续错误三次后,
U盘内的数据自动销毁。我在研究了USB的底层过滤驱动程序后还是不能实现。
不能有效地控制USB总线操作。请问哪位高手能给个源程序实现以上功能,让在下
好好学习下!
...全文
641
9
打赏
收藏
U盘访问加密设置
小弟在用VC做一个U盘的加密程序。具体是在访问U盘时需要密码验证, 密码正确则可对U盘进行读写操作,否则不能打开U盘。在密码连续错误三次后, U盘内的数据自动销毁。我在研究了USB的底层过滤驱动程序后还是不能实现。 不能有效地控制USB总线操作。请问哪位高手能给个源程序实现以上功能,让在下 好好学习下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovia999
2011-09-07
打赏
举报
回复
楼主你好,我也想U盘加密,请问你已经成功了吗?可以教我吗
icansaymyabc
2009-05-02
打赏
举报
回复
用你自己的驱动替换系统的USB驱动。
jimmy569
2009-05-02
打赏
举报
回复
[Quote=引用 5 楼 icansaymyabc 的回复:]
用你自己的驱动替换系统的USB驱动。
[/Quote]
现在的问题是自己的驱动没有编译通过,不知怎么办了~~~
jimmy569
2009-05-02
打赏
举报
回复
应用程序不是自动运行,而是当有访问u盘时才启动
jimmy569
2009-05-02
打赏
举报
回复
3楼的看法很正确!但我要做的是个加密系统!完整的应该有应用程序,驱动程序和固件程序!
并不是在组策略里动手脚。改变组策略只是一个保护自我U盘的小技巧!你应该是看了这段话“
现在有一部分高级的加密U盘,它可通过密码限制来阻止他人访问,但是价格比较昂贵。
为了节省银子,下面我们也手动打造一个需要密码才能访问的U盘,其原理是利用TweakUI来
更改U盘的自动播放命令。(TweakUI汉化版可从http://www.onlinedown.net/soft/26929.htm下载)
Step01:先复制一个jpg和wav格式小文件到U盘中,接着将U盘权限设置成仅允许当前帐户(gang)完
全控制。现在,打开记事本输入以下命令并保存为“lock.bat”文件,放在C盘根目录下。
rem 注意:要访问U盘请运行桌面“打开U盘”并输入正确的密码
@cacls H:\ /e /r gang
@pause
该命令的目的是:运行Cacls命令,将H:(U盘)权限修改为拒绝gang访问。
然后,再建立一个批处理“unlock.bat”文件,并将它发送到桌面,其快捷方式名称为“打开U盘”,
内容如下:
@echo off
@runas /user:gang "cacls H:\ /g gang:f"
该命令的目的是:重新以gang身份运行cacls命令,将U盘完全控制权限赋予gang用户(如图 5)。
Step02:运行TweakUI,依次展开“我的电脑→自动播放”,在“类型”项下勾选“激活可移动媒体的
自动播放”选项。在“操作”项单击“创建”,然后按提示新建一个名为“访问U盘”的自动播放接口,
单击“更改程序”,选择“c:\lock.bat”,在“支持的媒体”列表中勾选“混合内容”(如图 6)。由
于系统是根据自动检测到U盘内的文件类型来弹出播放窗口的,所以之前我们在U盘中放入了图像和音乐
文件,这样系统就检测其为混合内容,并自动执行“lock.bat”文件,取消gang的访问权限。
Step03:右击U盘选择“属性”,在打开的窗口中,单击“自动播放”选项卡,然后选择“混合文档”,
接着在操作栏中选择“选择一个操作来执行”项,并在列表内选中“访问U盘”(如图 7)。
经过以上设置,当该U盘插入电脑中时,系统就会运行“lock.bat”批处理,从而将当前用户权限设置
为拒绝访问。而如果要访问U盘,则可以运行桌面的“打开U盘”快捷方式,由于“runas”命令需要输入
密码,这就巧妙的为U盘设置了保护密码。 ”
hj_huangjun
2009-05-01
打赏
举报
回复
不懂 顶
lenchio
2009-05-01
打赏
举报
回复
向楼主学习
但是,我有个问题,最后编译出来的可执行程序应该是放在u盘里运行的吧(如果是在pc上,那么插在没有运行该程序的pc机上不就一点作用也没有了么),这样的话就要保证u盘插入电脑要自动运行该程序(autorun),但是如果在组策略中禁止自动播放,那可执行程序也没用了应该。
愚见望楼主扶正。
f22fbi
2009-04-29
打赏
举报
回复
底层,不会。。。
帮顶
yeungqi
2009-04-29
打赏
举报
回复
up
U盘
加密
大师
通过创建
加密
分区进行
U盘
的
加密
,通过密码
访问
加密
分区
银灿主控
U盘
加密
分区
访问
工具.rar
银灿的安全分区
访问
工具
加密
工具是能用的,不过需要量产工具配合。量产为
加密
区,
加密
区100%时可使用。如果有公共分区,则
加密
工具自动消失。量产为公共区,公共区100%方可 公共分区自动转换为
加密
区。没有cd分区,...
U1 学会
U盘
分区与启动
每个人都有
U盘
,可是如果你的
U盘
只用来存放文件,就太浪费了。 《学会
U盘
分区与启动》课程介绍了一个非常有用的电脑技能:制作可启动的
U盘
,并隐藏启动分区。这样,你的小伙伴会觉得你拥有了一个有魔力的
U盘
。 通过...
最好用的优盘分区
加密
软件
此款软件可以对优盘(移动硬盘也行)进行分区处理,将优盘分为一个公共区和
加密
区,公共文件放在公共区,隐私文件放在
加密
区,
加密
区需要输入正确的密码才能
访问
,使用方便,速度快,
加密
强度高,对电脑通用。...
U盘
加密
器简体中文免费版.rar
安装方法非常简单:首先将下载的文件解压,然后将lockdir.exe复制到
U盘
中,运行lockdir,
加密
模式可以选择:
加密
当前文件夹或者
加密
其他文件夹,也可以高级
设置
中
设置
。当需要解密
U盘
中的数据时,同样打开
U盘
中的...
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章