标题:U盘操作问题
只看楼主
gareth_zhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-10
结帖率:100%
已结贴  问题点数:20 回复次数:3 
U盘操作问题
我有U盘一个,U盘有1个隐藏分区,1个公共分区,插入U盘,启动程序,需要用户输入密码,输入密码后显示隐藏分区。平时显示公共分区
请教高手帮忙,谢谢啦

[ 本帖最后由 gareth_zhu 于 2010-8-10 22:20 编辑 ]
搜索更多相关主题的帖子: U盘 
2010-08-10 22:15
xiao92010
Rank: 2
来 自:江西,赣州
等 级:论坛游民
帖 子:16
专家分:17
注 册:2010-8-5
得分:10 
这个?听起来好深奥,,U盘里的文件应该不会隐藏吧。。

今天的努力=明天的收获
2010-08-10 22:44
gareth_zhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-8-10
得分:0 
是把分区隐藏起来,输入密码的时候把分区显示出来
2010-08-12 21:49
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
得分:10 
你要用 C++ 做这个吗?

在分区的时候可以设置隐藏分区呀,windows 可能就不会直接挂载了。而且这个东西,其实没什么通用性,你换一个系统,或者换一种文件系统。由于不同的系统,挂载文件系统的方法都不一样,执行可执行文件的方法也有区别,所以写的程序没什么通用性,技术上根本无法实现(至少以我的知识看)。而且有杀毒软件的机子上,也常常禁止设备自动执行。

不过确实有隐私方面的问题,一般也都不会这么处理。简单的情况下,可以靠文件或文件夹的访问权限来处理,以达到禁止访问的目的,要想访问可以靠密码来受权。这个在类 unix 的系统下可能相对容易一点,不过听说以前的 windows 在权限这块好像弄着挺麻烦的,不知道后继的版本是不是改善了。另一种方法就更安全一点,那就是加密数据。windows 不是在 ntfs 格式化的时候,有个选项是加密数据吗,不过那个的用意,和你想的有区别。还有就是很多软件都有加密文件的功能,敏感文件可以加密一下。

总之,后几种方法可能更靠谱一点。
人们可能更青睐于第一种,简单方便。比如在论坛里,版主可以删帖,你不能,就是权限不够。有些版主可以查看的东西你不能,也是同样的道理。提供“身份”这个概念,然后需要的就仅是一个需要密码的“登录”程序。
要是这条路的话,有相关知识的人可能能做一下。反正我是没这方面知识,而且对它也不怎么感兴趣。
2010-08-13 01:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-315361-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014353 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved