如何用C#使现对硬盘上的文件夹或是文件加密! 如何用C#使现对硬盘上的文件夹或是文件加密!比如说:在同一账号下打开文件夹或是文件提示输入密码??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 .net中提供了很多加密类。并且还有些例子程序。在msdn里搜索一下security,应该就能找到这些类。并且感觉用起来比原来使用vc调用platform里面的加密函数方便多了。 我有rc4算法的c#代码想要给我mail System.Security这个空间中有比较详细的说明 我只知道对编译出来的dll文件加密beginner of c# program 里面有 感觉WINDOWS不支持对文件夹和文件加锁,只能写程序自己实现。1、如果是在自己的程序中访问,那么就容易得多了,在访问前先弹出个登录的对话框。2、如果想实现在浏览器中访问文件夹出现登录对话框,那就麻烦了。完美的解决办法没想到,只有折中的办法:把文件夹(包括文件夹中所有内容)包装成一个自定义的文件,比如download.prv,开发一个登录对话框的应用程序,在注册表中注册应用程序用来打开.prv的文件。当用户点击该文件时候就可以出现了登录对话框,密码正确解开包装还原文件夹(包括内容)。不知道WINDOWS有没有系统的支持,希望大侠指点。关注 onsky2000(尚天)第一种我想应该不麻烦。我是想请教第二种如何解决呀!分不是问题!我搜遍了CSDN也没找到如何解决呀!:) 是的。我这样想过!这到不太难!找个ZIP一类的DLL就搞定了。可这样做就没意思了吧!:) 我去年就问过这个问题,一个微软的大哥 确定 告诉我 fat 下不可能。 除非是ntfs格式。我原来想过一个办法,不过也不太好。 你可以做个程序,让它定时检测文件夹的状态。不过太费系统资源了。你还是按上面的兄弟们说的,做成个加密文件吧。 写个FolderWatcher程序吧:)好像codeproject上有源码。 不知道你说的是不是在NTFS格式下的加密,看看msdn的api 楼上兄台!我用的是NTFS格式。请具体说一下到底是那个API呀!系统API一堆呀!5555555搞定的话200分答谢!:)当然我想。想知道这问题的人可能一堆呀!:)谢谢! 在NTFS下應該可以的,OS的稽核都可以檢測到這些事件的發生,我想其它應用程序通過掉用底層的某些功能也可以實現的, 不過我不知道具體的. 这里有个简单的方法:(重命名)将你的文件夹的名称后加上.{871C5380-42A0-1069-A2EA-08002B30309}看看有什么变化?这是最简单的shell应用。此种方法使得文件夹在资源管理器模式和dos模式都无法打开,起到了保护作用。但解决办法也很简单:做个批处理: Rename [你的文件夹名.{871C5380-42A0-1069-A2EA-08002B30309}] [你的文件夹名]这样就能恢复。 finalcrasher(河豚)谢谢你!我所查找的资料中就有此方法。还有一种是改注册表!实现隐藏:)此方法只有实在解决不了在用了。这样总比隐藏文件夹要好点!只不过骗不了多少人 :)呵呵! to:finalcrasher(河豚)请到这儿来拿分!谢谢你的热心帮助!虽然没能解决!但真的很感谢!:)http://expert.csdn.net/Expert/topic/2075/2075543.xml?temp=.5788538帮主老大们!你们不会认为我倒分吧!我想为了感谢finalcrasher(河豚)的热帮助!这个题的分也应该给他!:) c#获取软件安装路径的问题? 正则表达提取失败! HRGN和Region类的转化问题 一个菜鸟问个问题 使用OpenSSL出现“无法打开文件“ssleay32d.lib””的错误,怎么办? 原创控件,多栏表格。望大家支持 能用xtraGrid实现树的功能不? 2008年的奥运会,我们程序员可以做些什么,除了看比赛? 请问一个关于格式化日期的问题 如何将一个DataSet按值传参? 如何判断软件已经启动? 百分:Tabstrip和MultiPage的问题!(在线等待)
想要给我mail
1、如果是在自己的程序中访问,那么就容易得多了,在访问前先弹出个登录的对话框。
2、如果想实现在浏览器中访问文件夹出现登录对话框,那就麻烦了。完美的解决办法没想到,只有折中的办法:把文件夹(包括文件夹中所有内容)包装成一个自定义的文件,比如download.prv,开发一个登录对话框的应用程序,在注册表中注册应用程序用来打开.prv的文件。当用户点击该文件时候就可以出现了登录对话框,密码正确解开包装还原文件夹(包括内容)。
不知道WINDOWS有没有系统的支持,希望大侠指点。关注
onsky2000(尚天)
第一种我想应该不麻烦。
我是想请教第二种如何解决呀!
分不是问题!我搜遍了CSDN也没找到如何解决呀!:)
这到不太难!
找个ZIP一类的DLL就搞定了。
可这样做就没意思了吧!:)
请具体说一下到底是那个API呀!
系统API一堆呀!5555555
搞定的话200分答谢!:)
当然我想。想知道这问题的人可能一堆呀!:)谢谢!
看看有什么变化?这是最简单的shell应用。此种方法使得文件夹在资源管理器模式和dos模式都无法打开,起到了保护作用。但解决办法也很简单:做个批处理: Rename [你的文件夹名.{871C5380-42A0-1069-A2EA-08002B30309}] [你的文件夹名]
这样就能恢复。
我所查找的资料中就有此方法。还有一种是改注册表!实现隐藏:)此方法只有实在解决不了在用了。这样总比隐藏文件夹要好点!
只不过骗不了多少人 :)呵呵!
请到这儿来拿分!谢谢你的热心帮助!虽然没能解决!但真的很感谢!
:)
http://expert.csdn.net/Expert/topic/2075/2075543.xml?temp=.5788538帮主老大们!你们不会认为我倒分吧!
我想为了感谢finalcrasher(河豚)的热帮助!这个题的分也应该给他!:)