CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

想做一个文件夹保护程序,请高手赐教(100分)

楼主finalcrasher(河豚)2003-08-01 10:59:58 在 .NET技术 / C# 提问

(虽然网上已经有很多此类软件,但我想自己尝试一下)设计思想是这样的:该程序随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里

关键词

  • 文件夹
  • 模式
  • 密码
  • 保护
  • 外壳
  • 资源管理器
  • 打开

得分解答快速导航

  • 帖主:finalcrasher

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo