就是用系统管理最高权限运行。
管理员运行的权限主要是为了程序或者命令运行过程中更改系统设置或者是注册表,如果是普通用户通常只有读的权限,没有改的权限,也就无法完成更改 *** 作。
管理员主要进行系统运维的用户,建议如果无特殊需求直接用普通用户登录即可,防止误 *** 作,改变电脑设置。
扩展资料
一、对所有程序以管理员身份运行
1、右键单击桌面“计算机”,选择“管理”
2、在页面左侧,依此打开“计算机管理(本地)→ 系统工具→本地用户和组→用户”,在右侧找到“Administrator”,双击打开
3、在打开页面选择常规栏目,去掉“账户已禁用”前的“√”,点击应用,确定
二、对部分快捷方式软件以管理员身份运行
1、在快捷方式图标,右键点击,选择属性
2、在打开页面,选择快捷方式栏目,点击下方的“高级”按钮
3、打开页面中,选择“用管理员身份运行”,前面打“√”,应用,确定
三、对部分程序以管理员身份运行
1、右键单击该运行的程序图标,选择属性
2、切换到“兼容性”栏目,选择“以管理员身份运行此程序”,确定
windows中,权限指的是不同账户对文件,文件夹,注册表等的访问能力。在windows中,为不同的账户设置权限很重要,可以防止重要文件被其他人所修改,使系统崩溃。
Windows XP提供了非常细致的权限控制项,能够精确定制用户对资源的访问控制能力,大多数的权限从其名称上就可以基本了解其所能实现的内容。
" 权限"(Permission)是针对资源而言的。也就是说,设置权限只能是以资源为对象,即"设置某个文件夹有哪些用户可以拥有相应的权限",而不能是以用户为主,即"设置某个用户可以对哪些资源拥有权限"。这就意味着"权限"必须针对"资源"而言,脱离了资源去谈权限毫无意义──在提到权限的具体实施时,"某个资源"是必须存在的。
利用权限可以控制资源被访问的方式,如User组的成员对某个资源拥有"读取" *** 作权限、Administrators组成员拥有"读取+写入+删除" *** 作权限等。
值得一提的是,有一些Windows用户往往会将"权利"与"权限"两个非常相似的概念搞混淆,这里做一下简单解释:“权利"(Right)主要是针对用户而言的。"权利"通常包含"登录权利" (Logon Right)和"特权"(Privilege)两种。
登录权利决定了用户如何登录到计算机,如是否采用本地交互式登录、是否为网络登录等。特权则是一系列权力的总称,这些权力主要用于帮助用户对系统进行管理,如是否允许用户安装或加载驱动程序等。显然,权利与权限有本质上的区别。
参考资料:百度百科:windows权限
------解决方案--------------------runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
------解决方案--------------------
通过manifest文件使VC应用程序获得管理员权限
http://hi.baidu.com/crowreturns/blog/item/f5e7cefd7546a284b801a07e.html
------解决方案--------------------
起名为setup,win7会自己提升权限,增加manifest文件。还有一种方法是改注册表。HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
添加一个字符串值 名称就是你的程序的路径和名字。值为 RUNASADMIN。 这样就可以了,如果程序想自动运行直接写成服务是最好的,什么提示也不会有的。
用以下办法,给应用程序添加一个manifest文件,程序运行时系统就会跳出UAC对话框,获得管理权限。1.打开应用程序的源代码工程2.添加一个“custom”资源,resource type填24,把资源ID改为1,然后把以下内容复制到资源内容中保存<assembly xmlns=urn:schemas-microsoft-com:asm.v1 manifestVersion=1.0<assemblyIdentityversion=1.0.0.0processorArchitecture=X86name=mulitray.exe.manifesttype=win32/<trustInfo xmlns=urn:schemas-microsoft-com:asm.v3<security<requestedPrivileges<requestedExecutionLevel level=requireAdministrator uiAccess=false/</requestedPrivileges</security</trustInfo</assembly3.重新编译应用程序,此时会发现,应用程序的图标在Vista下会多出一个小盾标志。注:requestedExecutionLevel可以指定为三个值:asInvoker:默认选项,新的进程将简单地继承其父进程的访问令牌.highestAvailable:应用程序会选择该用户允许范围内尽可能宽松的安全上下文。对于标准用户来说,该选项与asInvoker一样,而对于管理员来说,这就意味着请求非限制访问令牌。requireAdministrator:应用程序需要管理员的非限制访问令牌。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)