Windows 7用户权限和安全审查

时间:2011-09-11 16:28:38

标签: visual-c++ c#-4.0 windows-7 symlink

我想向我的用户(和我自己)展示他们的特权是什么,并赋予他们能力 在运行MakeSymbolicLink之前提升他们的特权(或让其他人参与) 命令。

等效命令行命令(mklink)需要提升权限。 我想通过一个厚厚的下一个目录为我的用户提供大量功能快捷方式。 链接跨越磁盘和远程文件系统。

什么是程序化(c#或C ++)规范的方法来挖掘安全设置的特权 对于登录的特定用户?

2 个答案:

答案 0 :(得分:0)

您可以使用WMI并点击Win32_LogicalFileSecuritySetting或其他一些表,并根据UNC或本地文件路径位置枚举权限。

C#中的System.DirectoryServices命名空间还允许您枚举给定用户的权限。

所以你有几个chioces。

答案 1 :(得分:0)

您可以在以下CodeProject文章中找到您正在寻找的C ++实现:Riding the Vista UAC elevator, up and down。使获取当前高程级别变得容易,并在不同的高程级别创建新进程。非常好的东西,也适用于Windows 7。