permissions相关内容
我有写这下用户foo运行C#控制台程序。该程序创建的文件。在Web应用程序中运行下的IUSR需要能够删除的控制台应用程序创建的文件的一些情况。 我想给予删除(或等值的任何在创建文件时),以IUSR。我怎样才能做到这在C#? 我发现的 FileIOPermission的,我不知道这对但你不能指定一个特定的用户我敢肯定,现在我需要什么。 任何人有关于如何做到这一点? [顺便说一
..
到目前为止,我能够给予用户一定的权限用下面的代码: ClientContext上下文=新ClientContext(“HTTP :// myRealURL“); 主要用户= context.Web.EnsureUser(@“myLoginAccout”); RoleDefinition readDef = context.Web.RoleDefinitions.GetByName
..
我想写一个证书管理器,我想管理超过证书文件的权限。我宁愿不重塑Windows的权限对话框的车轮,因此理想情况下会有一些shell命令,我可以通过它的权限是管理的项目的路径。然后,我可以调用它,让壳照顾更新权限。 我在这里看到了一些提和外壳的功能有,SHObjectProperties,但没事就如何使用它清晰。任何帮助,将不胜感激。 解决方案 您可以显示Windows文件权限使用对
..
我的应用程序使用.NET对象 Directory.GetFiles() 我使用的实际过载是 VAR allFiles = Directory.GetFiles(“C:\\Users\\Dave”,“*。 *“,SearchOption.AllDirectories); 的问题是当源文件夹是C:\Users\UserName因为它当时试图。期待通过Applicatio
..
我创建了一个网站,当我登录使用的管理员但是当我登录使用任何其它用户,下面出现错误。 $ B成功地编译$ b 无法加载文件或程序集“Microsoft.CSharp,版本= 4.0.0.0, 区域性=中性公钥= b03f5f7f11d50a3a'或其 的一个依赖。要么未提供所需的模拟级别, 或提供的模拟级别无效。 (异常来自 HRESULT:0x80070542) 在管理员用户
..
我已经创建了一个Windows服务。我想打开基于从这项服务中应用程序的一些窗口。 但我的Windows服务无法启动桌面应用程序。为使访问我不得不做以下步骤: 打开管理工具的“服务” 右键点击我的服务,只好选择“属性” 然后,选择“允许服务与桌面交互”。 这是我的服务可以打开所需的基于Windows的程序后。 我可以(C#)配置Windows服务中的代码访问桌面,
..
当用户从我的应用程序保存文件,他们目前无法保存受限位置(如C :)。我觉得这是一个很好的限制,但我想提供一个UAC提示提升权限,并允许用户在禁区保存。 我见过很多围绕这个话题的答案是涉及产卵一个新的进程,使用“运行方式”提升权限的。此外,它看起来这可以通过假冒其他用户来完成。据我了解,双方的这些方法需要用户提供用户凭据。 什么我想要做的基本上是Windows本身一样。当您尝试将文件复制
..
为什么人们总是使用类似 0,1,2,4,8 ,而不是 0,1,2,3,4枚举值? 有这事做位操作等。? 我会很感激这个是如何使用的一个小样本的片断正确:) [国旗] 公共枚举权限 { 无= 0, 读= 1, 写= 2, 删除= 4 } 解决方案 由于他们是两个大国,我可以做到这一点: VAR的权限= Permissions.Read | Perm
..
我试图在C#编写Windows服务。我需要找到的路径到一定文件,该文件存储在一个环境变量。在一个常规的C#控制台应用程序,我可以做到这一点与以下行: 串T = System.Environment.GetEnvironmentVariable(“ TIP_HOME“); 如果我写的控制台我看到它是成功的。 现在,如果我尝试在一个Windows服务相同的代码,字符串
..
我有一些麻烦,我的C#应用程序使用win32_networkingadapterconfig。问题是,当我使用的应用程序上不具有管理员权限的用户,我不能使用改变功能win32_networkingadapterconfig。我曾经试图“以管理员身份运行”,但没有运气。我试图做一个manifestfile与在trustInfo部分此内容: <安全> < applicati
..
时有可能需要一个单一的方法管理员权限? 事情是这样的: [RequireAdminRightsForThisMethod()]私人无效TheMethod(){ // 做一点事} 解决方案 您可以添加
..
我需要测试,如果用户可以真正的去尝试这样做之前写一个文件夹。 我实现下面的方法(在C#2.0),试图检索使用
..
我有一个问题,当我运行我的code。我的shmat失败,并打印权限被拒绝。我搜索在谷歌如何解决这个问题,但我不能。我的code是以下内容: 的#include<&stdio.h中GT; #包括LT&; SYS / ipc.h> #包括LT&; SYS / shm.h> #包括LT&; SYS / types.h中> #包括LT&; SYS / stat.h> #包括
..
我已经使用 CC test.c以编译我的C源代码,才生成的a.out 文件 然而,当我运行它,我得到这个错误 - 庆典:./a.out:权限被拒绝 我的来源不在主目录,它是在不同的FAT-32分区,所以我已经安装在驱动器,其中code是使用下面的命令 - $ udisks --mount的/ dev / sda7 --mount选项的umask = 022 安装/组织/ Freedes
..
有没有一种方法,以确定过程中的可能的执行文件,而无需实际执行它(例如,通过调用 execv(文件路径,参数)只是失败,并发现的errno == EACCES )? 我能统计文件并观察 ST_MODE ,但后来我还是不要&rsquo的;知道如何,涉及到过程 在理想情况下,I&rsquo的;要找的沿线功能 get_me_permissions(文件路径,和放大器;状态); //我:进程调用这个
..
如何检查文件是否已用C读取权限? 解决方案 使用接入(2)在POSIX。在标准C,你能做的最好的就是尽量与的fopen打开它(),看看它是否成功。 如果 fopen()函数收益 NULL ,你可以尝试使用错误号“文件不存在”区别开来(的errno == ENOENT )和“权限被拒绝”(的errno == EACCES )的情况下 - 但不幸的是这两个错误号值仅由POSIX定义以及 (
..
我有它创建了一个插座程序,然后我想改变套接字文件的权限: RET_VAL = CHMOD(文件名,0777); ,但它不会改变,即使RET_VAL为0。如果我试图对一个普通文件一样的东西,它的工作原理。 任何想法? P.S:我正在运行的程序作为根,所以它具有所有必要的权威。 解决方案 从人7 UNIX : 在Linux实现,插座这是在文件系统中可见 兑现他们在,他们的所有
..
我最近在继承了一些工作code,这是老2.4.X Linux内核驱动程序和我一直在负责让他们在新的内核2.6或更高的工作。我用3.1.10内核在openSUSE 12.1上运行。 我已经更新从函数register_chrdev原来的code()使用class_create()/ device_create()调用,我可以看到我的设备在/ dev中正确显示。我现在的问题是,我的设备的权限被设置为R
..
下面是我的问题:在C中,我创建了一个文件的副本(含部分变更)这是通过fopen()函数,getchar函数和平凡的putchar完成。 复制文件是好的,OUTPUTFILE本身是什么,我希望它是。 我的问题是:我以为我会经常使用这个程序的须藤,然后将生成的文件既有另一个所有者(根),以及不同的权限(执行权利都没有了)。 我的问题是:我如何可以复制所有者和原始文件的权限,然后将它们写入到新的
..
我写要在UNIX上运行C程序,并试图使用chmod命令。咨询手册页之后,我知道,文件模式需要两个参数。第一个是权限位,第二是要改变的文件。我想利用该文件的当前权限位的位或那些由用户输入,并养活和chmod()改变文件的权限。 我找到了接入()的功能,但我有麻烦搞清楚如何使用它来获取指定文件的权限位。 我现在所拥有的是: octalPermissionString =与strtol(的arg
..