无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5424|回复: 65
打印 上一主题 下一主题

[原创] 发布一个权限运行小程序

  [复制链接]
跳转到指定楼层
#
发表于 2025-8-20 10:57:00 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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, 下载次数: 547)

QQ截图20250820105448.png

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5

查看全部评分

65#
发表于 2025-8-25 20:03:07 | 只看该作者
谢谢分享
回复

使用道具 举报

64#
发表于 2025-8-25 19:58:29 | 只看该作者
感谢分享,楼主辛苦了!
回复

使用道具 举报

63#
发表于 2025-8-23 09:55:43 | 只看该作者
感谢分享,楼主辛苦了!
回复

使用道具 举报

62#
 楼主| 发表于 2025-8-22 22:12:54 | 只看该作者
本帖最后由 2010elfkid 于 2025-8-22 22:22 编辑
201287zr 发表于 2025-8-22 09:43
哦,那我觉得是不是可以将这种方式改一下,如果在cmd中直接运行命令,应该直接提升cmd的权限然后直接输出 ...

nanaRun 是自己带了一个console窗口,实际上它是调用cmd,产生了一个cmd进程。不过它每次运行其他的程序都会闪一个console,而且自身不退出。可能是nanaRun 是面向 cmdline 程序的。只能说是目标不一样。看了它的代码,内部原理都差不多。
回复

使用道具 举报

61#
发表于 2025-8-22 11:58:10 | 只看该作者
点击后没有反应
回复

使用道具 举报

60#
发表于 2025-8-22 10:51:43 | 只看该作者
可以的 试试了解下
回复

使用道具 举报

59#
发表于 2025-8-22 10:43:34 | 只看该作者
支持原创
回复

使用道具 举报

58#
发表于 2025-8-22 09:43:16 | 只看该作者
本帖最后由 201287zr 于 2025-8-22 09:49 编辑
2010elfkid 发表于 2025-8-21 21:23
一闪而过,是因为 net.exe 本身并没有带console窗口。
wu.exe net session 是直接以管理员权限运行了net ...

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

点评

nanaRun 是自己带了一个console窗口,每次运行其他的程序都会闪一个console,而且自身不退出。可能是nanaRun 是面向 cmdline 程序的。只能说是目标不一样。看了它的代码,内部原理都差不多。  详情 回复 发表于 2025-8-22 22:12
回复

使用道具 举报

57#
 楼主| 发表于 2025-8-21 21:24:56 | 只看该作者
门口 发表于 2025-8-21 16:06
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参 ...

嗯,windows 参数风格,没有用linux 参数风格。
回复

使用道具 举报

56#
 楼主| 发表于 2025-8-21 21:23:30 | 只看该作者
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

点评

哦,那我觉得是不是可以将这种方式改一下,如果在cmd中直接运行命令,应该直接提升cmd的权限然后直接输出命令的返回结果。我觉得这样更方便且符合一般理解。  详情 回复 发表于 2025-8-22 09:43
回复

使用道具 举报

55#
发表于 2025-8-21 21:17:33 | 只看该作者
谢谢分享
回复

使用道具 举报

54#
发表于 2025-8-21 18:38:49 | 只看该作者
感谢分享
回复

使用道具 举报

53#
发表于 2025-8-21 17:16:03 | 只看该作者
大佬 可举几个例子来说明使用场景
回复

使用道具 举报

52#
发表于 2025-8-21 16:06:40 | 只看该作者
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参数里用的 / 。
建议在压缩包里提供命令参数说明文件或备注。
最好提供32位版。
不知道如果设置未加命令参数时直接显示帮助提示会更好。

点评

嗯,windows 参数风格,没有用linux 参数风格。  详情 回复 发表于 2025-8-21 21:24
回复

使用道具 举报

51#
发表于 2025-8-21 16:03:49 | 只看该作者
测试了下运行命令还有点问题,比如在cmd中运行wu.exe net session命令会一闪而过而不是在当前命令行中显示相关信息

点评

一闪而过,是因为 net.exe 本身并没有带console窗口。 wu.exe net session 是直接以管理员权限运行了net.exe,当然不会返回信息到cmd.exe,因为调用net.exe 的并不是cmd. 如果你直接在系统 运行窗口,直接输入 net  详情 回复 发表于 2025-8-21 21:23
回复

使用道具 举报

50#
发表于 2025-8-21 15:47:41 来自手机 | 只看该作者
感谢分享
回复

使用道具 举报

49#
 楼主| 发表于 2025-8-21 15:37:36 | 只看该作者
unppnu 发表于 2025-8-21 09:46
启动失败。在win10  x64。

如果系统uac关闭或这直接是内置管理员账户登录,程序基本上用不上。
回复

使用道具 举报

48#
发表于 2025-8-21 09:46:55 | 只看该作者
本帖最后由 unppnu 于 2025-8-21 09:48 编辑

启动失败。在win10  x64。

点评

如果系统uac关闭或这直接是内置管理员账户登录,程序基本上用不上。  详情 回复 发表于 2025-8-21 15:37
回复

使用道具 举报

47#
 楼主| 发表于 2025-8-21 09:28:44 | 只看该作者
201287zr 发表于 2025-8-21 07:45
好厉害,有github吗?

用的小众语言写的(不是易语言),就是调调Windows api,开源意义不大。
回复

使用道具 举报

46#
发表于 2025-8-21 08:48:05 | 只看该作者
谢谢分享
回复

使用道具 举报

45#
发表于 2025-8-21 08:47:50 | 只看该作者
支持原创。
回复

使用道具 举报

44#
发表于 2025-8-21 07:45:53 来自手机 | 只看该作者
好厉害,有github吗?

点评

用的小众语言写的(不是易语言),就是调调Windows api,开源意义不大。  详情 回复 发表于 2025-8-21 09:28
回复

使用道具 举报

43#
发表于 2025-8-21 06:20:35 | 只看该作者
原创不易,感谢分享
回复

使用道具 举报

42#
发表于 2025-8-21 06:19:23 | 只看该作者
这个小程序有点意思。谢谢你!
回复

使用道具 举报

41#
发表于 2025-8-21 04:52:03 | 只看该作者
权限运行
回复

使用道具 举报

40#
发表于 2025-8-21 00:12:45 | 只看该作者
这个看着好 有用
回复

使用道具 举报

39#
发表于 2025-8-21 00:02:09 | 只看该作者
谢谢分享
回复

使用道具 举报

38#
 楼主| 发表于 2025-8-20 21:28:56 | 只看该作者
本帖最后由 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就以普通权限运行了。
回复

使用道具 举报

37#
发表于 2025-8-20 21:28:08 | 只看该作者
谢谢分享
回复

使用道具 举报

36#
发表于 2025-8-20 20:51:17 | 只看该作者
感谢分享!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-10-16 09:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表