精华内容
下载资源
问答
  • PowerShell 设置以管理员权限运行

    千次阅读 2020-03-07 15:26:04
    PowerShell 设置以管理员权限运行 PowerShell 默认不是以管理员权限运行,通过下面的方法可以让powershell始终以管理员权限运行。 方法/步骤 搜索PowerShell,如下图所示。 在图标上右键选择“打开文件位置“。...

    PowerShell 设置以管理员权限运行


    PowerShell 默认不是以管理员权限运行,通过下面的方法可以让powershell始终以管理员权限运行。

    方法/步骤

    • 搜索PowerShell,如下图所示。
      在这里插入图片描述

    • 在图标上右键选择“打开文件位置“。
      在这里插入图片描述

    • 将PowerShell复制到桌面。
      在这里插入图片描述

    • 在桌面的PowerShell图标上右键选择“属性”。
      在这里插入图片描述

    • 在“属性”界面点击“高级”。

    • 勾选”用管理员身份运行“。确定后应用退出设置。
      在这里插入图片描述

    • 之后只要点击桌面上的PowerShell图标即可以管理员身份运行PowerShell了。


    如果不想用上面那种方式,还有另一种简单的方法: 使用运行窗口打开带管理员权限的PowerShell

    按组合键 Windows + R 打开运行窗口,输入powershell,回车。

    Windows PowerShell 会以当前用户的权限去执行。

    从普通模式转至管理员模式,输入以下 PowerShell 命令,然后回车即可。

    	Start-Process powershell -Verb runAs 
    
    展开全文
  • 让你 的易程序须管理员权限运行 放置在易语言目录下的 static_lib 目录
  • vc6.0编写需要管理员权限运行的程序

    热门讨论 2012-09-29 10:43:33
    vc6.0编写需要管理员权限运行的程序 添加资源文件
  • win10系统部分程序需要使用管理员权限运行,比如需要操作系统盘内的ProgramData文件、修改注册表HKEY_LOCAL_MACHINE下的键值等等,下面介绍几种可以以管理员权限运行的方法。 本文内容 方法一:在软件开发生成程序...

    win10系统部分程序需要使用管理员权限运行,比如需要操作系统盘内的ProgramData文件、修改注册表HKEY_LOCAL_MACHINE下的键值等等,下面介绍几种可以以管理员权限运行的方法。

    本文内容

    方法一:在软件开发生成程序时,添加管理员权限

    方法二:使用打包安装程序在注册表中添加管理员

    方法三:在程序属性中修改管理员权限

    方法一:在软件开发生成程序时,添加管理员权限

    在软件开发过程中,也可以给程序添加管理员权限,本文以QCreator为例,首先创建UAC.manifest的文本文件,在该文件中添加以下代码:

    <?xml version='1.0' encoding='UTF-8' standalone='yes'?> 
    <assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> 
    <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> 
    <security> 
    <requestedPrivileges> 
    <requestedExecutionLevel level='requireAdministrator' uiAccess='false' /> 
    </requestedPrivileges> 
    </security> 
    </trustInfo> 
    </assembly>

    再新建temp.RC文件,在RC文件中添加以下代码:

    IDI_ICON1 ICON DISCARDABLE "/Images/Logo.ico"
    #ifdef QT_NO_DEBUG
    1 24 DISCARDABLE "UAC.manifest"
    #endif

    其中,IDI_ICON1 ICON DISCARDABLE "/Images/Logo.ico"是给应用程序添加图标,下面代码是在Release编译模式下,添加管理员权限,最后在Qt的PRO工程文件添加RC文件,RC_FILE += temp.rc,至此已完成代码添加管理员权限功能。

    方法二:使用打包安装程序在注册表中添加管理员

    使用Visual Studio2010自带的打包功能,在安装程序时添加注册表,以管理员权限运行程序。需要依次添加下列项,

    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers,在此项下,新建字符串值,名称为:[TARGETDIR]XX.exe,值为:RUNASADMIN,这样在安装程序后,运行应用程序则是以管理员权限运行。

     

    方法三:在程序属性中修改管理员权限

    右键应用程序,在属性对话框选择"兼容性"-->“以管理员身份运行此程序”,同样可以达到以管理员权限运行程序功能。

    展开全文
  • 应用程序如何以管理员权限运行

    千次阅读 2019-04-19 10:11:52
    应用程序如何以管理员权限运行起因开发环境及程序简述开发环境程序功能参考资料连接解决方案方案一方案二方案三总结 *个人博客开张,以后每周将分享自己一些项目经验和整合的工具* 起因 最近在做一个项目,项目中...

    *个人博客开张,以后每周将分享自己一些项目经验和整合的工具*
    

    起因

    最近在做一个项目,项目中用到了JNA(java调用C++ dll动态库),在开发测试阶段中测试运行均没问题,在客户电脑上运行显示结果正常,实际程序没有运行成功,花了一个晚上的时间最后发现程序以管理员权限运行才能正常运行成功,然后上网找了些资料,原来是微软引入了UAC机制

    开发环境及程序简述

    本文不涉及具体项目内容,往后将分享一些项目技术点

    开发环境

    1. Java开发环境:eclipse+JDK8+JNA
    2. C++开发环境:VS2013(V120)
    3. 操作系统:Win10 64位

    程序功能

    程序(后面简称为A)能够正常操作运行需要调用并运行某款软件(后面简称为B),简单来说B程序有个登录界面,A程序中操作调用B登陆界面自动完成输入并登录,A界面使用JAVA开发的,自动登录过程采用C++编写,两者间通过JNA调用DLL动态库实现

    参考资料连接

    1. MSDN:http://msdn.microsoft.com/en-us/library/bb756929.aspx
    2. 感谢博主技术分享:https://www.cnblogs.com/chechen/p/5592924.html

    解决方案

    方案一

    以管理员权限运行

     操作方法: 引用软件右键—>以管理员方式运行
     利弊: 操作简单,但每次都要右键操作,用户体验差,直接双击才是用户正常操作习惯
    

    在这里插入图片描述

    方案二

    修改应用软件兼容性

     操作方法: 引用软件右键—>兼容性—>勾选以管理员身份运行
     利弊: 设置完之后每次运行软件都会以管理员身份运行,但把该软件拷贝到其他电脑后又要重新设置
    

    [](https://i.imgur.com/GfWKWce.gif)

    方案三

    VS2013编译项目时设置UAC

      操作方法: 项目右键—>属性—>配置属性—>连接器—>清单文件—>UAC执行级别(选择 requireAdministrator)—>重新编译
      利弊: 编译完之后,应用图标便多了一个盾牌,应用软件每次运行便会弹框提示是否以管理员权限运行
    

    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述

    总结

    当应用程序需要实现修改系统注册表、获取其他应用窗口句柄并完成控制操作等功能时,需要以管理员权限才能正常运行实现对应功能,方案2+方案3一起使用效果是最理想的

    展开全文
  • UAC技巧:使Windows内置程序默认以管理员权限运行 转载:  UAC技巧:使Windows内置程序默认以管理员权限运行_最火下载站 http://www.veryhuo.com/a/view/35011.html Windows Vista 和 Windows 7 中的用户帐户...

    UAC技巧:使Windows内置程序默认以管理员权限运行


    转载: 

    UAC技巧:使Windows内置程序默认以管理员权限运行_最火下载站
    http://www.veryhuo.com/a/view/35011.html

    Windows Vista 和 Windows 7 中的用户帐户控制(UAC)功能可以为用户提供一个安全的桌面环境,所有程序默认都运行在普通权限(中完整性级别)下,有可能修改系统设置或文件的操作都需要经过用户的明确批准才能以高级权限(高完整性级别)执行。

      有的时候,我们需要某些程序运行在高权限下,只需在程序或快捷方式上点击右键,选择“以管理员身份运行”:

    image

      如果希望该程序每次都以高权限运行可以在程序或快捷方式的属性中切换到“兼容性”选项卡,勾选“以管理员身份运行此程序”即可:

    image

      这样,每次运行该程序都会请求以管理员身份运行,并且该程序的图标上会多出一个UAC的盾牌图标。某些老旧的应用程序在新的操作系统上遇到运行不正常的情况,就可以通过这种方式来解决。

      但是,如果你希望对 Windows 内置的应用程序应用这样的设置呢?例如,有的IT管理员可能需要经常以管理员身份运行命令提示符cmd执行系统管理命令,每次都点右键显然很烦人。当他试图为命令提示符程序设置兼容性模式时,会看到这样的提示:“由于这个程序是该版本 Windows 的一部分,无法在上面设置兼容模式。”

    image

      出现这种问题的原因是由于该功能是为了解决老式应用程序的兼容性问题而设计的,而 Windows 内置程序具有先天优势,本身就完全兼容于当前系统,因此不允许为他们设置兼容性属性。

      要解决这个问题,让命令提示符每次都强制以管理员身份运行,你可以使用以下几种方式:

      修改文件绕过系统验证(不推荐)

      首先你可能会想到,系统是如何判断这个程序是系统内置程序的呢?如果把文件从系统文件夹拷贝出来,可以解决以上问题吗?实验结果是不行的,因为系统是通过数字签名来判断该程序是否是 Windows 内置的。数字签名是保证文件在发布之后不被修改,并且标明发布者身份的一种技术,只要文件被修改,该文件的 Windows 签名就会失效,系统就不会认为它是内置程序了。但修改系统文件不是一种好方法,我们有更好的办法可以实现。

      注册表设置兼容性选项

      其实,文件的兼容性设置的选项是保存在用户的注册表中的。我们可以运行注册表编辑器,然后找到 HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers(针对当前用户有效)或者HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers(针对所有用户有效) 这个路径,其中就保存了已经设置兼容性模式的所有程序及其设置信息:

    例如: 我们可以在批处理文件中使用

    REG ADD "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v %~dp0Cmder.exe /t REG_SZ /d RUNASADMIN  /f来添加管理员权限

    或者

     REG ADD HKLM\Software\MyCo /v Data /t REG_BINARY /d fe340ead
        添加一个值(名称: Data,类型: REG_BINARY,数据: fe340ead)
      REG ADD HKLM\Software\MyCo /v MRU /t REG_MULTI_SZ /d fax\0mail
        添加一个值(名称: MRU,类型: REG_MULTI_SZ,数据: fax\0mail\0\0)
      REG ADD HKLM\Software\MyCo /v Path /t REG_EXPAND_SZ /d ^%systemroot^%
        添加一个值(名称: Path,类型: REG_EXPAND_SZ,数据: %systemroot%)
        注意: 在扩充字符串中使用插入符号 ( ^ )

    image

      依葫芦画瓢,新建一个字符串值,名称设置为程序的路径(不带引号),数据为“RUNASADMIN”,这样就可以绕过系统的限制,同时又不必修改该程序,强制指定该程序以管理员身份运行了:

    image

      快捷方式设置

      第二种方法也很方便,只需在程序的快捷方式上点右键,选择‘属性’,并单击“快捷方式”选项卡上的“高级”按钮,看到没,在这里也有一个“以管理员身份运行”的选项。选中之后,我们的目的就达到了:

    image

      不过需要注意的是,第一种方法是对当前用户生效的,第二种方法只是快捷方式的一个属性,因此只对该快捷方式生效。例如,对开始菜单中的“画图”快捷方式进行了该设置,只有在单击该快捷方式时才会以管理员身份运行画图程序,运行其他地方的快捷方式,以及直接运行画图程序exe都不会应用该设置。


    展开全文
  • 双击以管理员权限运行批处理文件

    千次阅读 2015-02-13 23:37:06
    今天用win8部署oracle服务器时发现,批处理文件都必须用右键——以管理员身份运行,感觉不是一般的麻烦,有没有像其他文件一样,直接双击就可以默认以管理员身份运行的办法呢?上百度上找了一下,发现,其实不用那么...
  • 很多时候,我们需要程序获得管理员权限,以便进行一些需要更高权限的操作(比如修改Program Files里面的文件、系统操作等)。...有时普通用户也无法提供管理员权限,我们要想让程序也能运行,这时该怎么办呢?
  • windows普通用户启动管理员权限应用

    千次阅读 2019-10-23 00:24:20
    描述:非管理员怎么运行管理员权限才能运行的程序呢,有一些程序一定要管理员才能运行,怎么授权给普通用户启动这些软件的权限呢 小娜搜索secpol,用管理员运行。或者管理员运行cmd或powershell然后运行secpol.msc ...
  • 没有管理员权限的程序通过这两种方式都可以正常启动,有管理员权限的则不行   让有管理员权限的程序开机自启动 方法:让一个没有管理员的程序设置自启动,开启自启动后,呼叫管理  员权限的程序  ...
  • 管理员权限运行CMD命令

    千次阅读 2020-10-20 18:24:11
    我们在日常工作使用CMD进行命令操作时,经常会遇到需要管理员权限才可以运行命令,那么怎么以管理员权限运行CMD命令? 其实很简单使用三步就行了“运行——cmd——CTRL+shift+enter。” 具体步骤如下: 1.找到键盘...
  • 要使bat文件默认以管理员权限运行有多种方法: 在该bat文件开头添加某些代码,实现该bat文件默认以管理员权限运行。 通过命令行修改系统设置,使得cmd默认进入管理员模式。 通过创建快捷方式,设定快捷方式默认以...
  • 管理员权限运行cmd

    千次阅读 2018-01-05 14:20:33
    这时我们已经进入普通的cmd模式,如何进入管理员cmd呢? 2.接下来输入:runas /user:administrator cmd 系统默认用户名是administrator,登录需要知道administrator的密码哦 如上图,会出现这样的问题,登录...
  • vscode 管理员权限 运行终端

    千次阅读 2021-02-05 09:55:47
    Visual Studio Code图标 -> 鼠标右键 -> 属性 -> 兼容性 -> 以管理员身份运行此程序打勾,然后确定就可以了
  • 自带管理员权限的BAT文件

    热门讨论 2013-03-08 14:43:35
    一个使自身具有UAC的批处理文件 ,在WIN7下运行就会弹出UAC框。
  • 文章目录1、第一种方法2、bat脚本获取管理员权限3、bat脚本中以管理员权限执行命令4、自动以管理员身份运行批处理(bat)文件6、如何让BAT和CMD...自动以管理员身份运行的正确方法8、bat文件以管理员权限运行的几种方式...
  • 使用管理员权限运行vs2013

    千次阅读 2017-03-29 12:06:47
    vs 设置管理员权限运行
  • 管理员权限如何运行Everything

    千次阅读 2020-05-16 09:23:58
    公司电脑无管理员权限,无法自行安装软件,经申请安装上了everything(通过域管理自动安装),但启动时提示需要管理员权限,让输入账号密码,否则无法运行。 原因 everything需要读取NTFS数据建立索引,需要一定的...
  • C++ windows管理员权限运行程序

    千次阅读 2019-05-05 15:02:44
    我们已用户权限运行程序,有时候需要在指定的路径下修改文件,而因为没有管理员权限导致失败。此时,我们可以使用管理员权限运行一个新的进程,用这个新的进程来执行修改任务。 判断是否具有管理员权限 //判断...
  • Nsis 解决程序安装后要右键管理员权限运行问题

    千次阅读 热门讨论 2018-07-21 11:26:30
    注意:程序安装时需要使用管理员权限进行安装,才能往注册写入信息 ;针对当前用户有效 WriteRegStr HKCU "SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" "$INSTDIR\${MA...
  • 使用dos命令窗口开启或者使用系统服务时,总会弹出“此操作需要管理员权限”、“此项操作需要提升”,然后又苦逼的找到cmd.exe右键选择以管理员权限运行,这里记录一下使cmd命令默认以管理员权限运行的设置操作。...
  • 如何以管理员权限运行任务

    万次阅读 2015-08-25 12:41:30
    经常需要提权操作时就比较招人烦,如何从一开始win+r 打开任务运行框,输入cmd就能自动具备管理员权限呢??,这就是此文要思考解决的问题。  先来比较两个任务运行框打开后的界面:  (1)不以管理员权限运行任务...
  • 在WPF应用开发中,需要WPF操作后台注册的Windows Service,可是WIX打包的安装程序不具备赋予WPF App默认管理员权限。 因此,需要我们手工在WPF项目中添加管理员权限: 1、右击项目-&gt;Prop...
  • 在vista以后的windows版本中,有些时候需要提升编译后生成程序的权限,即希望让生成的程序以管理员身份运行。虽然在一般情况下,可以使用鼠标右键选择的方式来强行以管理员身份运行,但它并没有屏蔽普通运行方式,...
  • Python实现管理员权限运行CMD指令

    万次阅读 热门讨论 2019-03-04 16:18:33
    ② 以管理员权限运行当前脚本(bat脚本),其中参数 "%~s0" 是当前脚本的绝对路径, "runas" 是 shell指令 runas, "1" 是管理员权限 ③ 脚本退出   总体流程就是 bat在权限不足情况下创建了一个 vb...
  • C#程序以管理员权限运行

    千次阅读 2018-12-10 16:25:28
    C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能...
  • C# 设置管理员权限运行程序

    千次阅读 2019-03-25 18:21:32
    运行C#桌面程序的时候发现,当其安装在D盘的时候能够正常运行,但是装在C盘的时候就无法运行了,经过调试发现是缺少权限造成的,如何添加程序启动管理员权限? 在VS中,项目右键→属性→安全性→勾选“启用...
  • 使可执行文件以管理员权限运行

    万次阅读 2020-01-14 17:54:56
    win10权限 SHELLEXECUTEINFO ShExecInfo = {0}; ShExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); ShExecInfo.fMask = SEE_MASK_NOCLOSEPROCESS; ShExecInfo.hwnd = NULL; ShExecInfo.lpVerb = LPCSTR("ru.....
  • QT管理员权限补丁

    热门讨论 2014-06-03 03:28:35
    让QT程序默认以管理员权限运行,方便修改注册表。
  • Linux下如何让程序以管理员权限运行

    千次阅读 2020-05-20 11:24:27
    管理员权限就是最大权利的意思,啥事儿都能干!呵呵,是在Linux系统下哈,比如:删除系统文件。 ~$ #sudo su

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 261,448
精华内容 104,579
关键字:

怎么运行管理员权限