无忧启动论坛

 找回密码
 注册
搜索

发布一个权限运行小程序

查看数: 5119 | 评论数: 65 | 收藏 14
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-8-20 10:57

正文摘要:

本帖最后由 2010elfkid 于 2025-8-21 21:38 编辑 自己写的快捷运行程序软件(不是快捷启动)。可以放到windows目录或者system32目录,通过win+r,运行调用本程序。主要是解决用管理权限运行程序和在管理员权限下 ...

回复

小栗子 发表于 2025-8-25 20:03:07
谢谢分享
肉仔 发表于 2025-8-25 19:58:29
感谢分享,楼主辛苦了!
肉仔 发表于 2025-8-23 09:55:43
感谢分享,楼主辛苦了!
2010elfkid 发表于 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 程序的。只能说是目标不一样。看了它的代码,内部原理都差不多。
cfxfrank 发表于 2025-8-22 11:58:10
点击后没有反应
宇宙无敌锅包肉 发表于 2025-8-22 10:51:43
可以的 试试了解下
dksoft 发表于 2025-8-22 10:43:34
支持原创
201287zr 发表于 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
2010elfkid 发表于 2025-8-21 21:24:56
门口 发表于 2025-8-21 16:06
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参 ...

嗯,windows 参数风格,没有用linux 参数风格。
2010elfkid 发表于 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
小栗子 发表于 2025-8-21 21:17:33
谢谢分享
ootdyao 发表于 2025-8-21 18:38:49
感谢分享
51xp 发表于 2025-8-21 17:16:03
大佬 可举几个例子来说明使用场景
门口 发表于 2025-8-21 16:06:40
呃,下载试了发现运行没反应,习惯输入个 -? 也没有匆匆看一眼中的命令参数提示,回头再看才发现原来命令参数里用的 / 。
建议在压缩包里提供命令参数说明文件或备注。
最好提供32位版。
不知道如果设置未加命令参数时直接显示帮助提示会更好。

点评

嗯,windows 参数风格,没有用linux 参数风格。  详情 回复 发表于 2025-8-21 21:24
201287zr 发表于 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
fegr 发表于 2025-8-21 15:47:41
感谢分享
2010elfkid 发表于 2025-8-21 15:37:36
unppnu 发表于 2025-8-21 09:46
启动失败。在win10  x64。

如果系统uac关闭或这直接是内置管理员账户登录,程序基本上用不上。
unppnu 发表于 2025-8-21 09:46:55
本帖最后由 unppnu 于 2025-8-21 09:48 编辑

启动失败。在win10  x64。

点评

如果系统uac关闭或这直接是内置管理员账户登录,程序基本上用不上。  详情 回复 发表于 2025-8-21 15:37
2010elfkid 发表于 2025-8-21 09:28:44
201287zr 发表于 2025-8-21 07:45
好厉害,有github吗?

用的小众语言写的(不是易语言),就是调调Windows api,开源意义不大。
小栗子 发表于 2025-8-21 08:48:05
谢谢分享
RNM25728 发表于 2025-8-21 08:47:50
支持原创。
201287zr 发表于 2025-8-21 07:45:53
好厉害,有github吗?

点评

用的小众语言写的(不是易语言),就是调调Windows api,开源意义不大。  详情 回复 发表于 2025-8-21 09:28
jxls 发表于 2025-8-21 06:20:35
原创不易,感谢分享
djsh001 发表于 2025-8-21 06:19:23
这个小程序有点意思。谢谢你!
zggsby 发表于 2025-8-21 04:52:03
权限运行
l76903 发表于 2025-8-21 00:12:45
这个看着好 有用
呵呵#1861 发表于 2025-8-21 00:02:09
谢谢分享
2010elfkid 发表于 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就以普通权限运行了。
jjhtya 发表于 2025-8-20 21:28:08
谢谢分享
handsome_xiang 发表于 2025-8-20 20:51:17
感谢分享!

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

闽公网安备 35020302032614号

GMT+8, 2025-10-5 18:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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