|
|
|
 |
发表于:2008-5-16 10:16:00
|
 |
楼主
|
|
|
|
|
|
|
 |
级别:
|
|
积分:674分 |
|
注册:2007年11月14日
|
|
|
当U盘插入电脑后,系统自动运行U盘中的一段程序(最好是放在隐藏区域中),这段程序运行后自动检测系统中是否有某些进程在运行, (1)如果有,则用户可以任意编辑U盘中的数据;如果没有,则用户看不到U盘中的任何数据(要求系统也无法读取到U盘的任何节字)。 (2)如果有,则用户只可以读取U盘中的数据;如果没有,则用户可以任意编辑U盘中的数据。
环境:Windows系统。 要求:(1)Windows98以上系统(不含Win98)不需要安装任何驱动。 (2)上面提到的看不到U盘中的任何数据,是指系统中的任何一个程序(包括Windows的自身程序,含底层程序)都无法读取U盘中的任何一个磁道中的数据。
问一下,这样的功能应该从硬件上实现,还是从软件上实现,还是需要软硬兼施?
再问一下,如果能实现,大概需要多少钱(指RMB)?
|
|
|
|
|
|
 |
发表于:2008-5-16 10:25:00
|
 |
1 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:1364分 |
|
注册:2007年11月23日
|
|
|
自动运行U盘中的一段程序?有点防******意识的都会防止你这么做。 谁会来运行你的程序?操作系统都不认识你的盘了,怎么会知道你的盘上有程序?数据就是数据,如果没有程序来把数据载入到内存,那么是不能执行的。
|
|
|
|
|
|
 |
发表于:2008-5-19 9:48:00
|
 |
2 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:1364分 |
|
注册:2007年11月23日
|
|
|
程序还是做到ROM里比较好
|
|
|
|
|
|
 |
发表于:2008-5-20 9:20:00
|
 |
3 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:1452分 |
|
注册:2007年11月10日
|
|
|
2楼 只需要在Windows下运行,其它系统可以不考虑。 但数据一定要得到保护,即在保护状态下,任何程序都不可能读取到任何数据。要彻底的保护。
|
|
|
|
|
|
 |
发表于:2008-5-21 9:22:00
|
 |
4 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:1452分 |
|
注册:2007年11月10日
|
|
|
程序还是做到ROM里比较好
|
|
|
|
|
|
 |
发表于:2008-5-22 9:16:00
|
 |
5 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:912分 |
|
注册:2007年11月10日
|
|
|
纯硬件无法实现。
应该是在U盘里面的flash->usb转换器中间加一个控制器,当不满足条件时,就屏蔽需要保密的flash区域,不提交给系统,这样系统就无法识别保密区域。
这个控制器的程序是需要写的,没有现成的纯硬件。
|
|
|
|
|
|
 |
发表于:2008-5-23 9:21:00
|
 |
6 楼
|
|
|
|
|
|
|
 |
级别:
|
|
积分:938分 |
|
注册:2007年11月09日
|
|
|
'当U盘插入电脑后,系统自动运行U盘中的一段程序(最好是放在隐藏区域中),'
这个比较容易实现,
“这段程序运行后自动检测系统中是否有某些进程在运行,”这就有点象******了,估计。。。。
|
|
|