2011-03-08 38 views
0

两个快速问:
1.是否可以编写一个程序来保存用户访问的文件夹和文件的记录? (即浏览)
2.并控制他/她的访问? (拒绝访问一些文件夹,程序,文件和...)C++文件和文件夹访问查看和控制

我知道文件系统的安全性和东西,但我的意思是首先是一个监视系统,它保持所有用户在PC上的文件系统活动的记录, 然后控制它的可能性。

TNX

+0

当然这些都是可能的。但是什么操作系统? –

+0

Windows是我现在需要的:) – MBZ

+0

为什么不使用Windows中的内置工具? –

回答

0

使用DACL控制访问。使用SACL来监控访问。

如果你真的想知道的一切,他们(包括这样的事情将尚未分配的ACL USB驱动器),你可能需要使用上WH_SHELL钩来获得通知有关其使用的贝壳。

可能也使用类似Detours库的东西钩住他们的外壳像FindFirstFile,FindNextFile,CreateFile和CreateProcess的使用。当他们创建一个进程时,你会使用FindFirstFile,FindNextFile等来跟踪他们在这些程序中做什么,等等。

但是,如果您真的想要一些难以避开的东西,那么您可能只需提供自己的shell供他们使用。

相关问题