0

您好,谁能解释我或给我一些如何使用 VB.net 锁定文件夹的示例。

我想选择文件夹,为其设置密码,然后将其锁定。当我尝试打开该文件夹时,我希望我的应用程序弹出询问密码,如果密码正确,则解锁文件夹,如果不执行任何操作。

除了访问文件夹时我的应用程序的自动运行之外,我知道如何做所有事情。

谢谢!

4

2 回答 2

1

您所描述的方案没有提到加密文件,并且没有加密使用这种“锁定”是有问题的。

现在,无论是否加密,您唯一的解决方案是文件系统过滤驱动程序,它会在访问文件时询问密码,然后允许或拒绝打开文件(并且还必须执行即时加密/解密)。

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

于 2012-10-16T05:29:41.503 回答
0

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

于 2012-10-15T16:53:22.237 回答