Tag: 用户权限

如何在SharePoint 2010中获取服务应用程序权限

在SharePoint 2010中读取特定服务应用程序的帐户权限的最佳/最简单方法是什么? 目前我一直在搞乱: var solution = SPFarm.Local.Solutions[“Service App Name.wsp”]; var solutionPermissions = solution. //trying different options here 我一直在寻找可以遵循“解决方案”的不同选项。 但到目前为止,我感到很茫然。 有任何想法吗?

设置目录和子项的权限

我的程序复制一些目录,子目录和文件从服务器到本地计算机。 我需要,每个本地用户都可以修改它(编辑/删除/删除/重命名)。 但现在它只能做主人。 如何为复制的目录及其子项设置必要的权限? 我尝试这样的代码: String account = Path.Combine(Environment.MachineName, “Users”); FileSystemRights rights = FileSystemRights.FullControl; AccessControlType controlType = AccessControlType.Allow; DirectorySecurity security = local_commonDir.GetAccessControl(AccessControlSections.Access); FileSystemAccessRule rule = new FileSystemAccessRule(account, rights, controlType); security.AddAccessRule(rule); local_commonDir.SetAccessControl(security); 但是我得到了例外: 某些或属性的链接无法转换。 如果我添加缺少访问控制,则不存在错误。 我认为因为“用户”已经存在而收到错误。 如何改变现有权利?

AddressAccessDeniedException:在没有netsh的情况下解决它?

我遇到了exceptionAddressAccessDeniedException因为我的processus没有权限注册URL。 我首先以管理员身份运行我的程序:好吧,它有效。 但我现在想要分发我的应用程序,我希望每个用户都能够运行它而无需成为管理员。 有没有办法自动授予用户访问权限? 我看到了命令: netsh http add urlacl url=http://+:8000/ user=DOMAIN\UserName 我应该用吗? 如果有,怎么样? 我想做的就是在没有管理员的情况下授予访问权限…这样说,它似乎很愚蠢,但可能……

C#运行时提升App权限

我已经尝试过Stackoverflow.com中描述的所有可能的解决方案,但我无法以管理员身份运行应用程序或提示管理员权限。 我试过了: 使用runAs =“requireAdministrator”创建清单 手动设置“verb =’runAs’” 但是每个实例只调用另一个没有权限的实例,它只是一直循环。 🙁 该项目非常简单,我找不到有什么问题。 你会这么温柔地帮助我吗?! 谢谢!!! 编辑:循环行为发生在Windows 7中。在Windows XP中它要求许可,甚至键入有效的用户/密码似乎都失败了。 它不会循环,但只调用没有管理员权限的第一个实例。 编辑2:相同的代码在Windows 8中工作正常.Windows XP没有UAC,所以它不起作用。 问题仅在Windows 7中存在。 编辑3:经过多次尝试,我得出结论,如果用户设置了常用的“用户”配置文件(Windows中默认设置),则应用程序不会提示管理员访问。 这看起来很奇怪,如果有一个管理员配置文件,那么应用程序可以提示管理员访问?! :S 我的清单 代码… public partial class MainWindow : Window { public MainWindow() { Juca.raisePermissions(); InitializeComponent(); if (Juca.gotPower()) { lblBad.Visibility = Visibility.Hidden; lblGreat.Visibility = Visibility.Visible; } else { lblBad.Visibility = Visibility.Visible; lblGreat.Visibility = Visibility.Hidden; […]

如何获得使用System.Diagnostics.Process.GetProcess(string)的权限?

我正在使用Microsoft Visual Studio制作一个简单的远程任务管理器以用于体验目的。 我想使用Process.GetProcesses(string); 但有一个访问被拒绝的exception,不允许我进入远程计算机进程。 事实上它是正常的,因为我们应该使用用户名和密码进行身份validation, 但是如何 ?