我想向我的用户(和我自己)展示他们的特权是什么,并赋予他们能力 在运行MakeSymbolicLink之前提升他们的特权(或让其他人参与) 命令。
等效命令行命令(mklink)需要提升权限。 我想通过一个厚厚的下一个目录为我的用户提供大量功能快捷方式。 链接跨越磁盘和远程文件系统。
什么是程序化(c#或C ++)规范的方法来挖掘安全设置的特权 对于登录的特定用户?
答案 0 :(得分:0)
您可以使用WMI并点击Win32_LogicalFileSecuritySetting或其他一些表,并根据UNC或本地文件路径位置枚举权限。
C#中的System.DirectoryServices命名空间还允许您枚举给定用户的权限。
所以你有几个chioces。
答案 1 :(得分:0)
您可以在以下CodeProject文章中找到您正在寻找的C ++实现:Riding the Vista UAC elevator, up and down。使获取当前高程级别变得容易,并在不同的高程级别创建新进程。非常好的东西,也适用于Windows 7。