无忧启动论坛

标题: 为何出现%LocalAppData%安全权限错误? [打印本页]

作者: 2010hook    时间: 2022-10-4 14:58
标题: 为何出现%LocalAppData%安全权限错误?
本帖最后由 2010hook 于 2022-10-21 10:22 编辑

@Weicome 企业版PE10,纯内核就有670MB,不缺文件,Administrator登录正常。
我把默认Administrator登录改为SYSTEM,出现Chrome等软件无法写入%LocalAppData%文件夹,我批处理能复制正确软件配置到此,但Chrome启动时都写到%Temp%去了;右键查看各文件夹都提示权限顺序错误。

估计应该是配置有缺陷,你们碰到过这种情况吗?如何解决的呢?
作者: szwp    时间: 2022-10-4 17:28
以前有过测试,%LOCALAPPDATA%指定的位置不存在时,EDGE会写到temp去。
作者: ldg_2    时间: 2022-10-4 17:52
等待回答,学习
作者: ZMLoveLH    时间: 2022-10-4 18:43
看看楼上大神的解答,学习学习
作者: 2010hook    时间: 2022-10-4 20:12
本帖最后由 2010hook 于 2022-10-4 20:20 编辑

把init挪到wpeinit之后,就不报错了,Chrome配置目录有了everyone完全权限,仍然无法写入,奇怪啊。
作者: szwp    时间: 2022-10-4 20:19
换位置了?
作者: 红毛樱木    时间: 2022-10-4 20:49
本帖最后由 红毛樱木 于 2022-10-4 20:57 编辑
  1. ENVI^ ENVIMODE=1
  2. FIND $%^LocalAppData%=,
  3. {*
  4.     ENVI $#LocalAppData=%^USERPROFILE%\AppData\Local        //设置环境变量
  5.     IFEX "%^LocalAppData%\",!   MDIR %^LocalAppData%        //没有目录就创建目录
  6. }
复制代码
没有环境变量就创建一个环境变量呗。
PECMD中%^USERPROFILE%的^是直接引用环境变量的意思。这个变量一般都存在的。
EVNI $#     其中$是“系统级环境变量”,#是“用户级环境变量”

---------------------------------
此方法也适用于其他环境变量不存在的情况。

作者: 2010hook    时间: 2022-10-4 20:55
红毛樱木 发表于 2022-10-4 20:49
没有环境变量就创建一个环境变量呗。
PECMD中%^USERPROFILE%的^是直接引用环境变量的意思。这个变量一般都 ...

感谢出手写代码,我试试看。
不过,pecmd init 不是说能设置变量的吗?
作者: 2010hook    时间: 2022-10-4 21:16
红毛樱木 发表于 2022-10-4 20:49
没有环境变量就创建一个环境变量呗。
PECMD中%^USERPROFILE%的^是直接引用环境变量的意思。这个变量一般都 ...

再请教一下,为何 send #0xad 写入INI文件无效,而CMD执行有效?
我记得以前有效的,是否PECMD版本问题?
作者: 红毛樱木    时间: 2022-10-4 21:43
2010hook 发表于 2022-10-4 21:16
再请教一下,为何 send #0xad 写入INI文件无效,而CMD执行有效?
我记得以前有效的,是否PECMD版本问题 ...

SEND只是简单的按键盘吧

我猜你是想往指定的窗口按键操作?但是你要往哪个窗口按键盘它又不知道。所以要用下面的把窗口激活置顶才行。

ENVI @窗口和控件名.POS=左:上:[@]宽:高:层级:透明度:前置:激活:父窗口ID::客宽:客高  //@实际宽高

ENVI @@POS=窗口ID:左:上:[@]宽:高:层级:[$]透明度:前置:激活:父窗口ID::客宽:客高

作者: 2010hook    时间: 2022-10-4 21:46
红毛樱木 发表于 2022-10-4 21:43
SEND只是简单的按键盘吧

我猜你是想往指定的窗口按键操作?但是你要往哪个窗口按键盘它又不知道。所以 ...

我是想进入桌面后按静音键,避免损坏耳机和听觉。这使用CMD执行是正确的,写到INI文件里就无效了。
作者: 红毛樱木    时间: 2022-10-4 21:56
2010hook 发表于 2022-10-4 21:46
我是想进入桌面后按静音键,避免损坏耳机和听觉。这使用CMD执行是正确的,写到INI文件里就无效了。

看看按键的时候是不是声卡驱动之类的都没装好,要自己调试的。
作者: Weicome    时间: 2022-10-4 22:29
红毛樱木 发表于 2022-10-4 20:49
没有环境变量就创建一个环境变量呗。
PECMD中%^USERPROFILE%的^是直接引用环境变量的意思。这个变量一般都 ...

大神真猛啊
作者: 2010hook    时间: 2022-10-4 23:13
红毛樱木 发表于 2022-10-4 21:56
看看按键的时候是不是声卡驱动之类的都没装好,要自己调试的。

留意进入桌面过程,果然喇叭状态从无效到正常,一语中的,真神!
作者: 2010hook    时间: 2022-10-4 23:25
Weicome 发表于 2022-10-4 22:29
大神真猛啊


为何新建文件夹的用户权限只有everyone,没有继承父目录任何用户权限?是缺文件还是您改了什么呢?
作者: 红毛樱木    时间: 2022-10-5 00:08
2010hook 发表于 2022-10-4 22:55
他确实非常厉害,解过我很多次难题。
不过他写出来的时候,我就知道我掉进同一个坑里了,几年前碰到过 ...

什么坑?啥意思
作者: 2010hook    时间: 2022-10-5 15:31
Weicome 发表于 2022-10-4 22:29
大神真猛啊

昨晚对比了注册表,发现是你只给Admin预置了用户变量,忽视了system,偏心!
作者: szwp    时间: 2022-10-5 15:39
一开始好像没有Local的,不管是否存在都可建一个。
作者: 2010hook    时间: 2022-10-5 16:41
本帖最后由 2010hook 于 2022-10-5 20:24 编辑

别忘了 %AppData%,还有几个用户变量所以注册表集成更好。

我不判断直接覆盖:
  1. envi $#LocalAppData=%^UserProfile%\AppData\Local
  2. envi $#AppData=%^UserProfile%\AppData\Roaming
复制代码

作者: szwp    时间: 2022-10-5 17:17
权限错误有图么
作者: 2010hook    时间: 2022-10-5 17:53
szwp 发表于 2022-10-5 17:17
权限错误有图么


两小时前删了,抱歉。
打开 文件右键属性--“安全”标签,就会提示权限顺序错误。
作者: szwp    时间: 2022-10-7 08:13
2010hook 发表于 2022-10-5 16:41
别忘了 %AppData%,还有几个用户变量所以注册表集成更好。

我不判断直接覆盖:

%AppData%也出问题了?
作者: 2010hook    时间: 2022-10-7 11:35
本帖最后由 2010hook 于 2022-10-7 11:44 编辑
szwp 发表于 2022-10-7 08:13
%AppData%也出问题了?

除了Personal、Desktop和TEMP这类,其余用户变量(如AppData、LocalAppData、HOMEDRIVE、USERDOMAIN)都没有!
作者: szwp    时间: 2022-10-7 12:15
没有变量和安全有关么
作者: 2010hook    时间: 2022-10-7 12:43
szwp 发表于 2022-10-7 12:15
没有变量和安全有关么

没有关系,变量是方便使用本机目录。如果你没堵住漏洞,黑客也能找到。
作者: szwp    时间: 2022-10-7 14:20
没有变量提高了安全权限
作者: nowayer    时间: 2023-11-28 22:19
提示: 作者被禁止或删除 内容自动屏蔽




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