软件启动权限问题

BUG反馈 · 1483 次浏览
baiker 创建于 2022-07-24 00:16

通过启动软件打开bat文件时,有时候会按照管理员权限打开

必须要设置工作目录为1才能正常打开

不是所有的bat文件都会这样,偶尔就会有管理员权限打开的,也有一部分可能会在quicker的目录下打开


回复内容
CL 2022-07-24 08:02
#1

“会按照管理员权限打开” 具体是什么现象? quicker如果没有用管理员身份启动,是不太可能以管理员身份直接打开脚本或程序的。

baiker 回复 CL 2022-07-24 10:03 :

打开的cmd路径是C:\WINDOWS\system32>

baiker 回复 CL 2022-07-24 10:05 :

创建bat文件,内容cmd /k xxx,然后在quicker 添加软件启动,选择这个文件后

双击启动就是上面这个路径

南风喃 回复 baiker 2022-07-24 10:12 :

窗口前面有管理员字样么


CL 2022-07-27 08:37
#2

是同一个动作么? 请录屏演示一下两种情况,以分析线索。

baiker 2022-07-27 09:27
#3

你好,这里没找到上传视频的地方,我弄成截图放在下面了


CL 回复 baiker 2022-07-27 13:56 :

录屏可以发个百度网盘。 有可能没有检测到资源管理器的目录。

你也可以试试用组合动作,先获取当前路径,然后作为参数传递给“运行或打开” 步骤。

baiker 回复 CL 2022-07-27 14:00 :

这个如果在使用情况下的话,设置当前工作目录为1就可以解决了

但是不理解的是,程序是以管理员权限打开的,这种是属于安全漏洞吧

CL 回复 baiker 2022-07-27 14:03 :

这个不是管理员权限的,管理员权限标题会显示。 quicker没有办法自动获得管理员权限。


baiker 回复 CL 2022-07-27 14:05 :

那默认打开路径 C:\WINDOWS\system32> 是什么情况呢

CL 回复 baiker 2022-07-27 14:06 :

没有设定工作目录的时候自动的吧。具体不太清楚

baiker 回复 CL 2022-07-27 14:08 :

这个算BUG吧,应该打开的是程序的路径才对

CL 回复 baiker 2022-07-27 14:11 :

那不是1的作用么?0的作用是在当前资源管理器目录里执行一个命令,并不是bat所在目录。 而且这个一般是对命令程序,脚本通常都自己cd到目录里。

baiker 回复 CL 2022-07-27 14:13 :

对,就是1的作用,就是说,我打开一个文件,默认打开的应该是当前文件的路径才对,不应该打开的是C:\WINDOWS\system32> 路径

baiker 回复 baiker 2022-07-27 14:15 :

链接:https://pan.baidu.com/s/1XYqLCKsniUWiM4M9_HuRCw 

提取码:u68l 

录屏放在云盘里面了

baiker 回复 CL 2022-07-27 14:19 :

以前的版本是可以默认打开文件的路径的,现在好像是当前路径,获取不到当前路径打开的就是C:\WINDOWS\system32>,或者quicker安装路径,只能手动选择工作目录为1 才可以解决这个情况

CL 回复 baiker 2022-07-27 14:20 :

这里quicker没有控制,是 .net 或 windows 自动的。 这里测试的结果是在Quicker的安装目录下。


baiker 回复 CL 2022-07-27 14:23 :

但是以前没有这种情况呀,quicker可以默认控制为1嘛

还发现了一个问题,管理员权限打开文件夹的时候会报错

启动进程出错,没有应用程序与此操作的指定文件有关联

CL 回复 baiker 2022-07-27 14:26 :

文件夹不是exe,没法管理员身份启动的。它只是explorer进程的一个窗口。

这个地方没有改过,如果现在修改默认值可能会影响其它已有动作,所以不是很敢改。不过对于获取不到当前路径的情况,可以试试改一下。

CL 回复 baiker 2022-07-27 14:42 :

看了一下,应该可以直接修改成默认为所在目录。

baiker 回复 CL 2022-07-27 14:43 :

下个版本更新嘛

CL 回复 baiker 2022-07-27 14:44 :

是的

Maolu. 2022-10-13 15:01
#4

我今天更新了也遇到了这个问题,用(启动软件,打开文件,运行命令)运行的bat文件,不知为啥,都是自己默认以管理员打开的,(更新前还一直正常的,更新后就出现了这个问题)

Maolu. 2022-10-13 15:19
#5


CL 回复 Maolu. 2022-10-13 15:29 :

检查一下是不是关闭了UAC

Maolu. 回复 CL 2022-10-13 15:37 :

,执行还是以管理员打开

Maolu. 回复 CL 2022-10-13 15:46 :

似乎有点奇怪,重装软件后,重启了一遍,又变正常了,似乎有点诡异

回复主贴