jh_cn
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2523回复:10

U盘隐藏数据项目外包

楼主#
更多 发布于:2004-05-14 10:04
老板突发奇想,搞了半天也没有个眉目,看看请哪位大虾帮忙做一个算了。要求是这样的:现在我们会从市场上买一些U盘回来,但需要在里面放一到多个程序和数据,当U盘一插入机器的时候,这些程序就会自动运行,但是由于这些数据比较重要,就害怕那些多手的用户自己把它删掉或者格式化掉这个U盘导致数据丢失,所以需要这些东东对用户来说是看不见的,但对于我们来说是看得见的。最好能够不改驱动程序,直接用回Windows自带的驱动程序,如果实在不行的话就必须要能够适应多种U盘(每换一种U盘又要换一次这样的程序会被老板骂死的)。哪位如果需要更详细的资料,可以回复帖子或者直接通过c_jh@21cn.com和我联系。请告诉我听你的价格是多少,我好向老板报告。

最新喜欢:

threebagsthreeb...
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-14 16:24
好像做个storage filter比较简单一些。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
waqis
驱动牛犊
驱动牛犊
  • 注册日期2003-06-03
  • 最后登录2017-08-21
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-05-14 17:26
如果用storage filter,那是不是就不能格式化u盘了?
he_x_p
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2005-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-17 16:15
我想是不是需要做一个文件系统过滤驱动和一个Storage下层过滤驱动,
文件系统过滤驱动负责隐藏那些不需要用户看见和删除的文件,
而Storage下层过滤驱动负责在格式化前将被隐藏的那些文件先拷贝到硬盘临时目录上或者内存中,格式化完毕后再恢复到U盘上。
乘着梦的翅膀, 借助黎明时柔和的阳光, 化着一只自由自在的冲天鸟, 在有梦的地方潇洒地飞翔......
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-05-18 14:31
我想是不是需要做一个文件系统过滤驱动和一个Storage下层过滤驱动,
文件系统过滤驱动负责隐藏那些不需要用户看见和删除的文件,
而Storage下层过滤驱动负责在格式化前将被隐藏的那些文件先拷贝到硬盘临时目录上或者内存中,格式化完毕后再恢复到U盘上。

这样做,第2个driver得分析FAT文件结构,工作量怕是不简单吧!

我觉得只作一个storage filter,把u盘做一点隐藏的空间。自己的数据写入隐藏的空间中。但在这些空间中的数据是以扇区而不是文件的方式存储的。

而且,在format/write时,filter控制避开避开隐藏空间。不过,个人估计,如果filter在u盘enum时已经对参数进行了修改,可能format/write时根本不用做任何事情。

自己的数据,可以通过filter开特定的ioctl来写入u盘隐藏区,相信不是什么难事。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
he_x_p
驱动小牛
驱动小牛
  • 注册日期2002-11-15
  • 最后登录2005-07-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-18 15:13
不需要分析FAT结构啊,对文件系统的解析部份还是利用现有的文件系统(如Fat等),只是用相关的标准接口访问而已。
乘着梦的翅膀, 借助黎明时柔和的阳光, 化着一只自由自在的冲天鸟, 在有梦的地方潇洒地飞翔......
jh_cn
驱动牛犊
驱动牛犊
  • 注册日期2004-04-11
  • 最后登录2005-08-31
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-05-20 09:02
两位大哥已经讨论了很久了,但这个外报项目花落谁家还是没有定论。 :( 我已经成功说服老板接受修改驱动程序这个残酷的事实了,现在剩下的就是怎么样做出来而已了。
naokizxx2005
驱动牛犊
驱动牛犊
  • 注册日期2005-05-13
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望26点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-07-18 17:43
不需要上层过滤就可以搞定!
zzq191
驱动中牛
驱动中牛
  • 注册日期2001-08-09
  • 最后登录2018-05-29
  • 粉丝17
  • 关注0
  • 积分1041分
  • 威望716点
  • 贡献值0点
  • 好评度318点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2005-07-18 20:22
我可以把U盘隐藏数据,联系我zzq191@21cn.com,QQ:416331891
QQ:416331891,承接windows下应用和驱动的开发,雅虎通:zzq191, Email:zzq191@21cn.com
zhangshengyu
驱动老牛
驱动老牛
  • 注册日期2003-10-03
  • 最后登录2016-07-26
  • 粉丝0
  • 关注0
  • 积分792分
  • 威望696点
  • 贡献值41点
  • 好评度499点
  • 原创分0分
  • 专家分0分
  • 社区居民
9楼#
发布于:2005-07-19 13:00
这个东西随便什么过滤都可以的啦,如果想格式化的话,做个FAT表就可以了。
---内核开发合作或提供基础技术服务QQ:22863668 ---
zhjie374
驱动小牛
驱动小牛
  • 注册日期2004-10-27
  • 最后登录2012-01-17
  • 粉丝2
  • 关注1
  • 积分17分
  • 威望144点
  • 贡献值1点
  • 好评度21点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-07-20 09:23
数据隐藏很容易,什么方法都可以.

但是要自动运行是什么意思?
游客

返回顶部