您好,谁能解释我或给我一些如何使用 VB.net 锁定文件夹的示例。
我想选择文件夹,为其设置密码,然后将其锁定。当我尝试打开该文件夹时,我希望我的应用程序弹出询问密码,如果密码正确,则解锁文件夹,如果不执行任何操作。
除了访问文件夹时我的应用程序的自动运行之外,我知道如何做所有事情。
谢谢!
您好,谁能解释我或给我一些如何使用 VB.net 锁定文件夹的示例。
我想选择文件夹,为其设置密码,然后将其锁定。当我尝试打开该文件夹时,我希望我的应用程序弹出询问密码,如果密码正确,则解锁文件夹,如果不执行任何操作。
除了访问文件夹时我的应用程序的自动运行之外,我知道如何做所有事情。
谢谢!
您所描述的方案没有提到加密文件,并且没有加密使用这种“锁定”是有问题的。
现在,无论是否加密,您唯一的解决方案是文件系统过滤驱动程序,它会在访问文件时询问密码,然后允许或拒绝打开文件(并且还必须执行即时加密/解密)。
VB.NET 不能用于编写内核模式驱动程序(您需要深入了解 C 和 Windows 内部结构以及大约 6 个月的工作来创建驱动程序)。您可以使用我们的 CallbackFilter 产品,它提供驱动程序并允许您在用户模式下编写业务逻辑。
在微软论坛上有以下解决方案,也许对你有用:http ://social.microsoft.com/forums/en-US/softwareresources/thread/9a0f17af-928e-4732-a3ba-90d54ed961ea ;您可以通过您的软件动态创建他们建议的文件,然后对其进行管理。