【发布时间】:2014-09-16 01:43:52
【问题描述】:
我想为我的应用程序数据文件夹提供类似卡巴斯基防病毒软件的安全性。我可以在其中添加文件夹但不能更改任何内容或创建任何文件。我什至给了当前用户完全控制安全权限,但它只是不适用于这个卡巴斯基数据文件夹。我只能在关闭“自我保护选项”时修改数据。我只想为我的应用程序数据文件夹提供相同类型的安全性。我知道如何为我的文件夹或文件提供安全性,但不知道卡巴斯基执行该选项的选项。如果有人有任何想法,请与我分享。谢谢。
【问题讨论】:
我想为我的应用程序数据文件夹提供类似卡巴斯基防病毒软件的安全性。我可以在其中添加文件夹但不能更改任何内容或创建任何文件。我什至给了当前用户完全控制安全权限,但它只是不适用于这个卡巴斯基数据文件夹。我只能在关闭“自我保护选项”时修改数据。我只想为我的应用程序数据文件夹提供相同类型的安全性。我知道如何为我的文件夹或文件提供安全性,但不知道卡巴斯基执行该选项的选项。如果有人有任何想法,请与我分享。谢谢。
【问题讨论】:
您正在寻找的大部分内容都可以通过 NTFS 目录权限来完成。只需拒绝所有人(和 SYSTEM,如果您感到幸运的话)在文件夹中创建文件或在文件夹中写入/追加文件的权限。不过,请确保权限分别适用于“仅此文件夹”和“仅文件”,否则您的文件夹可能会变得相当无用,直到您取消上述限制。
您需要的权限可能并不明显。您需要在高级权限对话框中进行设置。
无论如何,您实际上并不需要 C# 来执行此操作。如果你真的想的话,你可以使用代码,但是你可以按照你对文件和文件夹设置任何其他权限的方式来做。
【讨论】:
我终于明白了……卡巴斯基通过启动服务来保护其文件夹。因此,Unlock 软件无法跟踪进程句柄。
【讨论】: