我知道这不是一个严格的代码问题,但我正在尝试制作一个可能在我的计算机后台运行的程序,并允许我将文件/文件夹留在它们所在的位置,然后双击一个文件/文件夹出现一个对话框,要求输入密码。市场上的所有这些程序都需要您移动文件,创建新卷;我不想要那样,我想要简单。一个带有密码提示的对话框,然后打开文件/文件夹。我的问题是我需要如何明智地研究编码才能使这成为可能?感谢您的任何建议/提示。:)
FileSecurity()
这也是只能用 NTFS 而不是 FAT 才能完成的事情吗?
我知道这不是一个严格的代码问题,但我正在尝试制作一个可能在我的计算机后台运行的程序,并允许我将文件/文件夹留在它们所在的位置,然后双击一个文件/文件夹出现一个对话框,要求输入密码。市场上的所有这些程序都需要您移动文件,创建新卷;我不想要那样,我想要简单。一个带有密码提示的对话框,然后打开文件/文件夹。我的问题是我需要如何明智地研究编码才能使这成为可能?感谢您的任何建议/提示。:)
FileSecurity()
这也是只能用 NTFS 而不是 FAT 才能完成的事情吗?
您无法检测到何时有人单击或双击文件夹,所以不,这是不可能的。
您可以使用 FileSystemWatcher 来检测文件何时打开并处理打开事件,但遗憾的是您无法阻止其执行
我只能想到三种安全保护文件的方法:
您提到的文章中使用的方法根本不安全(任何用户都可以重命名文件夹以访问受保护的文件)。虽然当用户双击受保护的文件夹并解锁文件时,如果用户输入正确的密码,您可以使用相同的技巧自动运行程序。