想做一个文件夹保护程序,请高手赐教(100分)
(虽然网上已经有很多此类软件,但我想自己尝试一下)设计思想是这样的:该程序随windows一起启动并隐藏主界面;当对目标文件夹加密之后,在windows的任何状态下(包括用资源管理器模式)双击目标文件夹时都会弹出一个对话框要求确认密码,然后才能打开该文件夹。当然,在Dos模式下也应该对该文件夹保护。我感到无从下手,而且我估计可能要用到windows外壳编程,所以请高手赐教,我谢了先。 问题点数:0、回复次数:7Top
1 楼linda1102(玎玎)回复于 2003-08-01 11:20:09 得分 0
up,关注先Top
2 楼cscer(时光之石头)回复于 2003-08-01 11:27:13 得分 0
使用虚拟文件夹吧
好像暂时没有什么好的解决方法
努力!奋斗!Top
3 楼outfile(作物餐厅的咸菜)回复于 2003-08-01 11:53:58 得分 0
gzTop
4 楼liduke(天下有雪)回复于 2003-08-01 13:04:33 得分 0
学习中。。。Top
5 楼lyhold(让你飞)回复于 2003-08-01 19:34:41 得分 0
shell编程Top
6 楼finalcrasher(河豚)回复于 2003-08-02 10:16:15 得分 0
就是因为想学习这种技术;如果要现成的,网上有一大堆。我知道其中一种技术,(重命名)将你的文件夹的名称后加上.{871C5380-42A0-1069-A2EA-08002B30309}
看看有什么变化?这是最简单的shell应用。此种方法使得文件夹在资源管理器模式和dos模式都无法打开,起到了保护作用。但解决办法也很简单:做个批处理: Rename [你的文件夹名.{871C5380-42A0-1069-A2EA-08002B30309}] [你的文件夹名]
这样就能恢复。Top
7 楼Featured(我握着爱情的门票静静排队……)回复于 2003-08-02 10:28:05 得分 0
三个层面上讲:
其一:用folder.htt可以实现不可靠的加密
比如用while (prompt("输入密码")!="yourkeycode")msgbox "密码不正确"
其二:用CLSID来伪装文件夹,同样不可靠
就像楼上的兄弟所说,只要在右键中选择用资源管理器打开,就成了马起若防线
其三:重写explorer.exe外壳吧,然后到注册表中指向新外壳
悲壮了些
我说,你就用desktop.ini把文件夹的图标改成回收站,保证效果出奇的好
Top
相关问题
- 文件夹保护问题,高手请进!
- 请问:如何获得应用程序所在文件夹,并搜索该文件夹下的某一文件夹是否存在?
- 文件夹保护问题,
- 请教acptmc!为什么用户sxb权限不能继承?即只能取得文件夹lanmu的权限的应用范围是“本文件夹",而不是“本文件夹,子文件夹及文件“?程序代码如下:
- 请问程序里怎样实现对文件夹的重命名?
- 请问如何得到当前用户的 ‘程序’文件夹的路径?
- 判断当前程序目录下是否存在"历史记录"文件夹,如果不存在就创建该文件夹,请教该怎么写?谢谢!
- 请问:如何在程序中得到哪些计算机在访问我的共享文件夹?
- 请问VB程序打包时,怎么能把我自己建的文件夹打到包里??
- 请教如何用PHP程序把服务器上的文件夹整个备分到本地PC里




