由于日常需要,有时会编辑host文件,切换到管理员权限再编辑有点麻烦,干脆将“管理员权限打开”添加到右键菜单里。可以实现右键点击文件时,右键菜单里显示”Notepad++打开该文件(管理员权限)",运用同样的方法也可以实现其他.exe文件的右键管理员权限运行

​​

下面介绍如何实现

1.创建Elevate.js

var command = WScript.Arguments.Item(0);
var argument = "";
//~ WScript.Echo(WScript.Arguments.Count());
for (var i = 1; i < WScript.Arguments.Count(); i++){argument += WScript.Arguments.Item(i) + " ";//~ WScript.Echo(i + WScript.Arguments.Item(i));
}try{var shellapp = new ActiveXObject("Shell.Application");shellapp.ShellExecute(command, argument, null, "runas", 1);
}
catch(e){WScript.Echo("Something wrong: " + e.description);
}

2.打开注册表/Win+R regedit

进入目录 计算机\HKEY_CLASSES_ROOT*\shell;

  • 新建项OpenWithNotepad++(A),新建两个字符串值,分别修改为
    显示文字:Edit with Notepad++(A)
    图标 iconyoupath\notepad++.exe

  • 在上述项OpenWithNotepad++(A)下新建项:command
    新建字符串值,修改为:WScript.exe “youpath\Elevate.js” “youpath\notepad++.exe” %1

最终目录结构如下:


如果觉得有用的话,不妨点击一下“这里”,为我增加一个背单词上限吧,感谢你嘞~~


注册表Regedit实现右键管理员权限运行notepad++打开文件相关推荐

  1. .bat文件注册.ocx+win8开机获得管理员权限+运行程序自动注册.ocx

    本文主要是针对做的项目遇到的问题写的东西. 此项目是基于VS2010开发,C++编写算法部分,界面部分为C#,这就需要将C++的部分做成ActiveX控件,拖到C#界面中.我们知道,ActiveX控件 ...

  2. Nsis 解决程序安装后要右键管理员权限运行问题

    解决问题: 程序安装后,通过桌面快捷方式运行程序时不需要再右键选择管理员身份运行. 注意:程序安装时需要使用管理员权限进行安装,才能往注册写入信息 ;针对当前用户有效 WriteRegStr HKCU ...

  3. Win10系统 默认以管理员权限运行所有程序

    WIN10中发现如ahk和目标程序不都是管理员权限,或不全是非管理员权限运行会有各种问题,遂找解决办法.以下文章来自网络,亲侧好用. 非原创,用的是网址 win10如何默认所有软件以管理员身份运行-系 ...

  4. 命令行修改桌面快捷方式以管理员权限运行

    在做PC端打包的时候,发现程序在Win10 系统中安装后,双击桌面快捷方式,不能正常访问安装目录中的一些文件,后来发现必须以管理员权限运行,这个就有点糟心了,程序交付给客户之后,总不能每次都让客户选中 ...

  5. 设置默认以管理员权限运行Visual Studio

    大家都知道想要用 Visual Studio挂载某个进程进行调试的时候,系统会检查我们是否以管理员权限启动VS,如果不是,会要求我们关闭VS并且以管理员权限重新打开.更有甚者,当我们用VS启动某个进程 ...

  6. Win7编程:在按钮中加入管理员权限运行盾牌图标--转载

    下文分两部分,第一,如何实现软件本身运行时申请管理员权限,第二,如何在软件窗体内的按钮上面加入盾牌图标(意味着本功能需要管理员权限执行). 一.软件自身运行时的管理员权限申请机制 在开启UAC的时候, ...

  7. C#程序以管理员权限运行

    原文:C#程序以管理员权限运行 C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员 ...

  8. Windows核心编程_判断是否管理员权限运行

    在Windows安全性越来越强的情况下,不常于XP时代,几乎毫无安全可言,各种对内核文件操控的rin3API不需要权限就可以运行和随意修改,如常见的注册表需改! 但是Win8以后安全性得到了强力的提升 ...

  9. VS2013编译生成的程序如何设置以管理员权限运行

    有时候由于程序中某些功能的需要(例如修改注册表),程序需要以管理员身份运行.VS2013(其他版本的也可以,此处只描述2013的设置方式)中提供了比较方便的设置方式.设置如下: 1. 打开VS2013 ...

  10. 计算机管理员仍无法取得权限,使用管理员权限运行,仍提示没有获得管理员权限,怎么处理,在线等!...

    WIN7拥有管理员权限的使用方法: 1.右键单击"计算机",进入"管理"找到"用户和组" 2.找到administrators,右键调出属性 ...

最新文章

  1. SpringBoot 项目tomcat插件启动报错 java.lang.NoClassDefFoundError: javax/el/ELManager
  2. oss2模块和aliyun oss连接
  3. 区块链BaaS云服务(17)纸贵科技Z-BaaS平台“跨链”
  4. python 命令行参数—argparse模块的使用
  5. C# 模拟 鼠标 键盘操作
  6. Winform控件扩展
  7. 天地图专题七:行政区域标记,热力图(以广西为例)
  8. truetype字体怎么转换成普通字体_banner设计字体怎么设计好看
  9. Android 滑动定位+吸附悬停效果实现
  10. mysql建表与oracle_mysql和oracle建表语句以及数据类型的区别
  11. 佳能无线打印机服务器,佳能LBP6018W打印机WIFI无线打印心得分享
  12. 程序猿生存指南-57 故友来京
  13. 计算机软件 硬件的组成部分,计算机软硬件组成.ppt
  14. android ui设计欣赏,推荐20款最优秀的安卓界面设计
  15. 社交电商的 “比基尼”,被云集跑出会员的力量
  16. Google Chrome 谷歌浏览器如何设置在新标签页打开地址栏的网址
  17. 计算机进制与信息编码,信息与二进制编码
  18. 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc...
  19. 上海市建平中学2021年高考成绩查询,2021年上海市高中排名一览表
  20. Matlab 1.3编程

热门文章

  1. 计算机系统盘怎么扩充,c盘扩大,教您怎么把c盘扩大
  2. 新媒体运营模式的发展历史
  3. 表格中合并同类项并求和(物料统计) 并去除数据中的公式项
  4. 用C++做数据分析 - 唐代诗人的朋友圈
  5. html表格可视化设计器,基于vue-element-ui的一款表格设计器table-making
  6. 什么是link标签?
  7. html记忆游戏,html5 最强大脑最强记忆游戏
  8. 【解决办法】Dell AWCC应用程序不兼容超频不可用
  9. JS打印三角形,菱形,平行四边形.
  10. 我爱淘冲刺阶段站立会议2每天任务2