无忧启动论坛

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

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

  [复制链接]
31#
发表于 2025-8-20 16:53:31 | 只看该作者
回复

使用道具 举报

32#
发表于 2025-8-20 17:49:01 | 只看该作者
谢谢楼主分享!
回复

使用道具 举报

33#
发表于 2025-8-20 17:55:45 | 只看该作者
感谢分享好东东
回复

使用道具 举报

34#
发表于 2025-8-20 19:13:52 | 只看该作者
看看如何,感谢分享
回复

使用道具 举报

35#
发表于 2025-8-20 19:20:37 | 只看该作者
感谢分享
回复

使用道具 举报

36#
发表于 2025-8-20 20:11:33 | 只看该作者
不太会用,下载学习,谢谢!
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

39#
 楼主| 发表于 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就以普通权限运行了。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

点评

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

启动失败。在win10  x64。

点评

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

52#
发表于 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
回复

使用道具 举报

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

点评

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

57#
 楼主| 发表于 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
回复

使用道具 举报

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

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

使用道具 举报

59#
发表于 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
回复

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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