无忧启动论坛

标题: 发布一个权限运行小程序 [打印本页]

作者: 2010elfkid    时间: 2025-8-20 10:57
标题: 发布一个权限运行小程序
本帖最后由 2010elfkid 于 2025-8-21 21:38 编辑

自己写的快捷运行程序软件(不是快捷启动)。可以放到windows目录或者system32目录,通过win+r,运行调用本程序。主要是解决用管理权限运行程序和在管理员权限下以普通权限运行程序。
还有清空回收站、弹出usb磁盘,快速关机等功能等。提升到 trustinstaller 权限,可以修改系统文件,慎用。

举几个简单的例子吧。个人常用的。前提是wu.exe 放到 windows目录里。
比如弹出u盘(例如盘符是g: ), 不想用鼠标点击托盘图标。
就在运行窗口(win+r),直接输入 wu /usb  g  就可以弹出g盘了。 如果 没有盘符, wu /usb ,则弹出所有usb磁盘。
关机:wu /p shutdown
重启:wu /p reboot
使用 system 权限 运行 cmd : wu /l system cmd
使用trustinstaller 权限 运行 批处理a.bat : wu /l trust a.bat
清空回收站:wu /c
如果觉得输入的命令太长,可以建立快捷方式: wu /lnk all ,然后就可以直接输快捷方式了,比如 usb g 就弹出g盘了。





附件上传不了。用网盘:点击下载:HhB5

QQ截图20250820105448.png (113.42 KB, 下载次数: 536)

QQ截图20250820105448.png

作者: redapple    时间: 2025-8-20 11:10
功能不错,支持支持
作者: yyz2191958    时间: 2025-8-20 11:17
支持原创
作者: yyz2191958    时间: 2025-8-20 11:19
没有...

1.png (14.92 KB, 下载次数: 519)

1.png

作者: holley2008    时间: 2025-8-20 11:35
yyz2191958 发表于 2025-8-20 11:19
没有...

HhB5
作者: 绿光科技    时间: 2025-8-20 11:41
支持原创
作者: mdhdehao    时间: 2025-8-20 11:47
感谢分享
作者: yyz2191958    时间: 2025-8-20 11:48
holley2008 发表于 2025-8-20 11:35
HhB5

谢谢
作者: 1e3e    时间: 2025-8-20 11:55
谢谢非常不错的原创工具
作者: 进士小站    时间: 2025-8-20 12:30
个人觉得:
隐藏界面/后台,运行程序;
刷新系统图标;
这两个很实用
作者: 随蜂潜入夜    时间: 2025-8-20 12:37
感谢分享
作者: sairen139    时间: 2025-8-20 12:58
请教这个以管理器权限运行一个bat,是否bat里后续涉及的权限也都是管理员权限?
作者: guong    时间: 2025-8-20 13:16
不错 谢谢分享
作者: 木子lzq    时间: 2025-8-20 13:27
支持原创
作者: JCDN    时间: 2025-8-20 13:32
功能不错,支持支持

作者: yuaijueyuan    时间: 2025-8-20 13:33
大佬,怎么用?win+r运行不了,需要改名吗?
作者: wn168cn@163.com    时间: 2025-8-20 13:35
支持原创 感谢分享
作者: hmaaaa    时间: 2025-8-20 13:39
謝謝大大用心分享,感恩喔~~! ^^ 辛苦了!
作者: hu2036646    时间: 2025-8-20 14:04
感谢分享
作者: jh198354    时间: 2025-8-20 14:13
感谢分享 !!!
作者: yanglinman    时间: 2025-8-20 14:21
多谢楼主分享!
作者: 奈绪    时间: 2025-8-20 14:28
感谢楼主分享,原创不易,辛苦了。
作者: 201012121135    时间: 2025-8-20 14:34
感谢分享
作者: 蘭蘭    时间: 2025-8-20 14:44
谢谢分享!
作者: schdtv    时间: 2025-8-20 14:49
支持原创
作者: ebaqiang    时间: 2025-8-20 15:27
感谢分享

作者: 小龙飞    时间: 2025-8-20 15:46
感谢您的分享!
作者: 12qaz    时间: 2025-8-20 16:01
感谢分享
作者: ynb168c    时间: 2025-8-20 16:14
谢谢楼主分享!
作者: pole87898843    时间: 2025-8-20 16:36
感谢分享
作者: xujinhong    时间: 2025-8-20 16:53
感谢分享
作者: 小灰兔    时间: 2025-8-20 17:49
谢谢楼主分享!
作者: promrhxq    时间: 2025-8-20 17:55
感谢分享好东东
作者: luodeman    时间: 2025-8-20 19:13
看看如何,感谢分享
作者: 燕飞龙    时间: 2025-8-20 19:20
感谢分享
作者: 2011lanz    时间: 2025-8-20 20:11
不太会用,下载学习,谢谢!
作者: handsome_xiang    时间: 2025-8-20 20:51
感谢分享!
作者: jjhtya    时间: 2025-8-20 21:28
谢谢分享
作者: 2010elfkid    时间: 2025-8-20 21:28
本帖最后由 2010elfkid 于 2025-8-20 21:42 编辑
sairen139 发表于 2025-8-20 12:58
请教这个以管理器权限运行一个bat,是否bat里后续涉及的权限也都是管理员权限?

是的,bat 调用的程序也会继承管理员权限。所以写这个程序的目的之一,就是在管理员权限下可以使用普通权限启动一个程序。
比如,你的bat已经是管理员权限了。bat里 直接调用 start photoshop.exe ,那photoshop就是管理员权限运行。正常情况下就没法拖拽文件。
如果在bat里这样调用 wu /n photoshop.exe ,photoshop就以普通权限运行了。

作者: 呵呵#1861    时间: 2025-8-21 00:02
谢谢分享
作者: l76903    时间: 2025-8-21 00:12
这个看着好 有用
作者: zggsby    时间: 2025-8-21 04:52
权限运行
作者: djsh001    时间: 2025-8-21 06:19
这个小程序有点意思。谢谢你!
作者: jxls    时间: 2025-8-21 06:20
原创不易,感谢分享
作者: 201287zr    时间: 2025-8-21 07:45
好厉害,有github吗?
作者: RNM25728    时间: 2025-8-21 08:47
支持原创。
作者: 小栗子    时间: 2025-8-21 08:48
谢谢分享
作者: 2010elfkid    时间: 2025-8-21 09:28
201287zr 发表于 2025-8-21 07:45
好厉害,有github吗?

用的小众语言写的(不是易语言),就是调调Windows api,开源意义不大。
作者: unppnu    时间: 2025-8-21 09:46
本帖最后由 unppnu 于 2025-8-21 09:48 编辑

启动失败。在win10  x64。

作者: 2010elfkid    时间: 2025-8-21 15:37
unppnu 发表于 2025-8-21 09:46
启动失败。在win10  x64。

如果系统uac关闭或这直接是内置管理员账户登录,程序基本上用不上。
作者: fegr    时间: 2025-8-21 15:47
感谢分享
作者: 201287zr    时间: 2025-8-21 16:03
测试了下运行命令还有点问题,比如在cmd中运行wu.exe net session命令会一闪而过而不是在当前命令行中显示相关信息
作者: 门口    时间: 2025-8-21 16:06
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参数里用的 / 。
建议在压缩包里提供命令参数说明文件或备注。
最好提供32位版。
不知道如果设置未加命令参数时直接显示帮助提示会更好。
作者: 51xp    时间: 2025-8-21 17:16
大佬 可举几个例子来说明使用场景
作者: ootdyao    时间: 2025-8-21 18:38
感谢分享
作者: 小栗子    时间: 2025-8-21 21:17
谢谢分享
作者: 2010elfkid    时间: 2025-8-21 21:23
201287zr 发表于 2025-8-21 16:03
测试了下运行命令还有点问题,比如在cmd中运行wu.exe net session命令会一闪而过而不是在当前命令行中显示 ...

一闪而过,是因为 net.exe 本身并没有带console窗口。
wu.exe net session 是直接以管理员权限运行了net.exe,当然不会返回信息到cmd.exe,因为调用net.exe 的并不是cmd. 如果你直接在系统 运行窗口,直接输入 net session,也是一样。
要想看到返回信息。应该是:wu cmd /k net session
作者: 2010elfkid    时间: 2025-8-21 21:24
门口 发表于 2025-8-21 16:06
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参 ...

嗯,windows 参数风格,没有用linux 参数风格。
作者: 201287zr    时间: 2025-8-22 09:43
本帖最后由 201287zr 于 2025-8-22 09:49 编辑
2010elfkid 发表于 2025-8-21 21:23
一闪而过,是因为 net.exe 本身并没有带console窗口。
wu.exe net session 是直接以管理员权限运行了net ...

哦,那我觉得是不是可以将这种方式改一下,如果在cmd中直接运行命令,应该直接提升cmd的权限然后直接输出命令的返回结果。我觉得这样更方便且符合一般理解。我在网上找到一款类似功能软件,可以直接在命令行中使用,大神看看是否可以按照这样优化一下呢

作者: dksoft    时间: 2025-8-22 10:43
支持原创
作者: 宇宙无敌锅包肉    时间: 2025-8-22 10:51
可以的 试试了解下
作者: cfxfrank    时间: 2025-8-22 11:58
点击后没有反应
作者: 2010elfkid    时间: 2025-8-22 22:12
本帖最后由 2010elfkid 于 2025-8-22 22:22 编辑
201287zr 发表于 2025-8-22 09:43
哦,那我觉得是不是可以将这种方式改一下,如果在cmd中直接运行命令,应该直接提升cmd的权限然后直接输出 ...

nanaRun 是自己带了一个console窗口,实际上它是调用cmd,产生了一个cmd进程。不过它每次运行其他的程序都会闪一个console,而且自身不退出。可能是nanaRun 是面向 cmdline 程序的。只能说是目标不一样。看了它的代码,内部原理都差不多。
作者: 肉仔    时间: 2025-8-23 09:55
感谢分享,楼主辛苦了!
作者: 肉仔    时间: 2025-8-25 19:58
感谢分享,楼主辛苦了!
作者: 小栗子    时间: 2025-8-25 20:03
谢谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3