您好,谁能解释我或给我一些如何用VB.net锁定文件夹的例子。
我想选择文件夹,为它设置密码,然后锁定它。当我尝试打开那个文件夹时,我希望我的应用程序弹出要求输入密码,如果密码是ok的,那么解锁文件夹,如果不是什么都不做。
我知道如何做所有的事情,除了这个自动运行我的应用程序时,文件夹被访问。
谢谢!
发布于 2012-10-16 13:29:42
你所描述的方案没有提到加密文件,如果没有加密,这种“锁定”的使用是值得怀疑的。
现在,无论加密与否,您唯一的解决方案是文件系统筛选器驱动程序,它将在访问文件时询问密码,然后允许或拒绝打开文件(并且还必须执行动态加密/解密)。
VB.NET不能用来编写内核模式的驱动程序(你需要对C和Windows内部有深入的了解,并且需要大约6个月的工作时间来创建驱动程序)。您可以使用我们的CallbackFilter产品,它提供了一个驱动程序,并允许您在用户模式下编写业务逻辑。
发布于 2012-10-16 00:53:22
在微软论坛上有以下解决方案,也许它对你有用:http://social.microsoft.com/forums/en-US/softwareresources/thread/9a0f17af-928e-4732-a3ba-90d54ed961ea;你可以通过你的软件创建他们动态建议的文件,然后对其进行管理。
https://stackoverflow.com/questions/12894685
复制相似问题