用密码锁定文件夹

时间:2012-10-15 11:28:26

标签: vb.net filesystems protection

大家好,有人可以解释一下,或者给我一些如何用VB.net锁定文件夹的例子。

我想选择文件夹,为其设置密码然后将其锁定。 当我尝试打开该文件夹时,我希望我的应用程序弹出要求输入密码,如果密码正常则解锁文件夹,如果没有做任何事情。

我知道除了访问文件夹时我的应用程序的自动运行以外的所有操作。

谢谢!

2 个答案:

答案 0 :(得分:1)

您所描述的方案没有提及加密文件,如果没有加密,使用这种“锁定”是值得怀疑的。

现在,加密与否,您唯一的解决方案是文件系统过滤器驱动程序,它将在访问文件时询问密码,然后允许或拒绝打开文件(并且必须在运行中加密/解密)也表演了。)

VB.NET不能用于编写内核模式驱动程序(您需要深入了解C和Windows内部以及大约6个月的工作来创建驱动程序)。您可以使用我们的CallbackFilter产品,该产品提供驱动程序并允许您在用户模式下编写业务逻辑。

答案 1 :(得分:0)

在Microsoft论坛上有以下解决方案,也许它对您有用:http://social.microsoft.com/forums/en-US/softwareresources/thread/9a0f17af-928e-4732-a3ba-90d54ed961ea;您可以通过软件创建他们建议的文件,然后进行管理。