注册表Regedit实现右键管理员权限运行notepad++打开文件
由于日常需要,有时会编辑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)
,
图标icon
:youpath\notepad++.exe
。在上述项
OpenWithNotepad++(A)
下新建项:command
,
新建字符串值,修改为:WScript.exe “youpath\Elevate.js” “youpath\notepad++.exe” %1
。
最终目录结构如下:
如果觉得有用的话,不妨点击一下“这里”,为我增加一个背单词上限吧,感谢你嘞~~
注册表Regedit实现右键管理员权限运行notepad++打开文件相关推荐
- .bat文件注册.ocx+win8开机获得管理员权限+运行程序自动注册.ocx
本文主要是针对做的项目遇到的问题写的东西. 此项目是基于VS2010开发,C++编写算法部分,界面部分为C#,这就需要将C++的部分做成ActiveX控件,拖到C#界面中.我们知道,ActiveX控件 ...
- Nsis 解决程序安装后要右键管理员权限运行问题
解决问题: 程序安装后,通过桌面快捷方式运行程序时不需要再右键选择管理员身份运行. 注意:程序安装时需要使用管理员权限进行安装,才能往注册写入信息 ;针对当前用户有效 WriteRegStr HKCU ...
- Win10系统 默认以管理员权限运行所有程序
WIN10中发现如ahk和目标程序不都是管理员权限,或不全是非管理员权限运行会有各种问题,遂找解决办法.以下文章来自网络,亲侧好用. 非原创,用的是网址 win10如何默认所有软件以管理员身份运行-系 ...
- 命令行修改桌面快捷方式以管理员权限运行
在做PC端打包的时候,发现程序在Win10 系统中安装后,双击桌面快捷方式,不能正常访问安装目录中的一些文件,后来发现必须以管理员权限运行,这个就有点糟心了,程序交付给客户之后,总不能每次都让客户选中 ...
- 设置默认以管理员权限运行Visual Studio
大家都知道想要用 Visual Studio挂载某个进程进行调试的时候,系统会检查我们是否以管理员权限启动VS,如果不是,会要求我们关闭VS并且以管理员权限重新打开.更有甚者,当我们用VS启动某个进程 ...
- Win7编程:在按钮中加入管理员权限运行盾牌图标--转载
下文分两部分,第一,如何实现软件本身运行时申请管理员权限,第二,如何在软件窗体内的按钮上面加入盾牌图标(意味着本功能需要管理员权限执行). 一.软件自身运行时的管理员权限申请机制 在开启UAC的时候, ...
- C#程序以管理员权限运行
原文:C#程序以管理员权限运行 C#程序以管理员权限运行 在Vista 和 Windows 7 及更新版本的操作系统,增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员 ...
- Windows核心编程_判断是否管理员权限运行
在Windows安全性越来越强的情况下,不常于XP时代,几乎毫无安全可言,各种对内核文件操控的rin3API不需要权限就可以运行和随意修改,如常见的注册表需改! 但是Win8以后安全性得到了强力的提升 ...
- VS2013编译生成的程序如何设置以管理员权限运行
有时候由于程序中某些功能的需要(例如修改注册表),程序需要以管理员身份运行.VS2013(其他版本的也可以,此处只描述2013的设置方式)中提供了比较方便的设置方式.设置如下: 1. 打开VS2013 ...
- 计算机管理员仍无法取得权限,使用管理员权限运行,仍提示没有获得管理员权限,怎么处理,在线等!...
WIN7拥有管理员权限的使用方法: 1.右键单击"计算机",进入"管理"找到"用户和组" 2.找到administrators,右键调出属性 ...
最新文章
- 差异分析定位Ring 3保护模块
- java-2018-01-17计划
- javascript 常用知识点
- redis根据通配符去批量删除指令
- DataSet DataTable操作
- 唯一标识计算机的位置目录与文件的是,计算机应用基础 7.doc
- docker rocketmq4.7.0
- sentinel 打包_SpringCloud Alibaba整合Sentinel
- 多台或者集群环境下如何保证spring定时器只执行一个
- 检测SqlServer服务器CPU是否瓶颈
- 红米5 Plus刷开发版/小米手机刷开发版
- 自动化办公学习笔记(风变编程)
- dzz云桌面1.2部分主要功能图文介绍
- CentOS 7安装 MySQL5.7之后,登录提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passw
- Vivado综合设置之-gated_clock_conversion
- 软件测试课程体系应该是什么样的,软件测试是什么?怎样做一名优秀的软件测试工程师?...
- 只有170字节,最小的64位Hello World程序这样写成
- Microbiome | 西农韦革宏团队揭示植物驯化塑造小麦根际微生物组组装和代谢功能...
- 立此存照,万一哪天迈不过坎,回头看看
- Python实现jpg等格式图片(批量)转PDF