879792799 发表于 2018-10-21 23:22:46

已解决-奇怪的事情! 同样的WIN10 64PE的PECMD关于分享代码在不同机器 表现居然各...

本帖最后由 879792799 于 2018-10-25 21:09 编辑

已解决 谢谢captain_g大大指点
我试验正确代码如下(我没有广泛测试 只是试了一台电脑 原来C盘分享了却无法打开 使用如下代码的确可以打开了 希望遇到类似情况的网友也试试如下代码)
EXEC =*CMD.EXE /C "NET USER Guest /active:yes"                  `激活 Guest 来宾用户帐号
EXEC =*CMD.EXE /C "NET USER Guest /passwordreq:no"                `Guest 来宾用户登入本机不用输入密码
EXEC =*CMD.EXE /C "NET SHARE/grant:Guest,full"                  `为 Guest 来宾用户设置完全控制权限

EXEC =*CMD.EXE /C "NET SHARE C=C:\ /unlimited"
EXEC =*CMD.EXE /C "NET SHARE C=C:\ /grant:Guest,full /unlimited"   `建立不限制登入用户数量具有完全控制权限的第一个共享分区
echo y|cacls C:\ /t /p everyone:f
EXEC =*CMD.EXE /C "NET SHARE D=D:\ /unlimited"
EXEC =*CMD.EXE /C "NET SHARE D=D:\ /grant:Guest,full /unlimited"   `建立不限制登入用户数量具有完全控制权限的第二个共享分区
echo y|cacls D:\ /t /p everyone:f
我没有广泛测试 无法保证代码稳定性和效果   大家一起试试 希望找到永久解决方法!!!!!
===============================================================================================

同样的WIN10 64pe安装在不同机器 表现居然各不相同???

我把同样的WIN10 64pe安装在不同机器每台机器都是分享C盘 D盘
我尝试局域网其它某台电脑去打开这些不同机器分享C盘 D盘,
------居然有的机器只能打开C盘 D盘打不开
------居然有的机器只能打开D盘 C盘打不开
------居然有的机器能打开C盘和D盘
------更奇怪的是我更换硬盘后居然原来可以打开的盘符居然变化了打不开了 把我彻底搞晕了
难道分享跟硬盘有关系???
求诸位大大指点 求解惑!!!
谢谢了!

PE中我使用如下代码(不是原创 学习韦高大神的!!!)
EXEC =*CMD.EXE /C "NET USER Guest /active:yes"                  `激活 Guest 来宾用户帐号
EXEC =*CMD.EXE /C "NET USER Guest /passwordreq:no"                `Guest 来宾用户登入本机不用输入密码
EXEC =*CMD.EXE /C "NET SHARE/grant:Guest,full"                  `为 Guest 来宾用户设置完全控制权限

EXEC =*CMD.EXE /C "NET SHARE C=C:\ /unlimited"
EXEC =*CMD.EXE /C "NET SHARE C=C:\ /grant:Guest,full /unlimited"   `建立不限制登入用户数量具有完全控制权限的第一个共享分区

EXEC =*CMD.EXE /C "NET SHARE D=D:\ /unlimited"
EXEC =*CMD.EXE /C "NET SHARE D=D:\ /grant:Guest,full /unlimited"   `建立不限制登入用户数量具有完全控制权限的第二个共享分区

实验用的是立邦电子大神的17134 win10 64PE!

补充一可能原因
其中第一部分偏移地址01B008开始的四个字节保存着主硬盘的磁盘签名,这是我们重点要关注的东西:磁盘签名是Windows系统在对硬盘做初始化时写入的一个标签,它是MBR扇区不可或缺的一个组成部分,Windows系统依靠这个签名来识别硬盘,如果硬盘的签名丢失,Windows系统就回认为该硬盘没有初始化。

vaf 发表于 2018-10-21 23:33:49

只知道问题相当繁杂, 解不了惑.

lbw2007 发表于 2018-10-21 23:51:57

也遇到过类似情况,,不知其所以然……

红毛樱木 发表于 2018-10-22 01:07:09

本帖最后由 红毛樱木 于 2018-10-22 07:37 编辑

共享文件夹本身的所有权及用户权限问题。
还有可能是共享组件版本问题,1.0    2.0的问题

879792799 发表于 2018-10-22 06:25:26

红毛樱木 发表于 2018-10-22 01:07
共享文件夹本身的所有权及用户权限问题

大大 有办法解决吗???为什么不同机器表现各不相同(按道理应该是一样才对 难道是硬盘的扇区不一样导致的)???
C盘和D盘都有分享的小手标志 就是有的能打开 有的打不开!!

hszgb 发表于 2018-10-22 09:26:01

等待研究结果

captain_g 发表于 2018-10-22 10:29:25

你这个只是开了共享网络访问权限,有没有开过本地户访问权限呢?

不同的机器,本地用户访问权限可能不一样,也许导致这种不一样的结果。

为什么要开C:\,D:\,E:\,...共享呢?可能是因为特殊需要吧!

下面这个对C:\这样的没用过,对共享文件夹用过的,用了EVERYONE就应该包含GUEST了

cacls C:\ /t /p everyone:f

PE中一般都是有CACLS.EXE的。

熄灭的烟 发表于 2018-10-22 22:11:02

PECMD命令:留言作为记号,日后好翻。

879792799 发表于 2018-10-24 16:09:09

captain_g 发表于 2018-10-22 10:29
你这个只是开了共享网络访问权限,有没有开过本地户访问权限呢?

不同的机器,本地用户访问权限可能不一 ...

言之有理!谢谢大大指点 !!我依照大大的方法试试!

879792799 发表于 2018-10-24 17:08:35

本帖最后由 879792799 于 2018-10-24 18:07 编辑

captain_g 发表于 2018-10-22 10:29
你这个只是开了共享网络访问权限,有没有开过本地户访问权限呢?

不同的机器,本地用户访问权限可能不一 ...

{:1_186:}有效果 刚刚试了一台机器 原先C盘不可以打开的 现在可以打开了!!

有个小问题就是用大大的代码 必须输入Y/N   如何自动输入Y 不用人为输入Y!!!求指教


搞定了 {:1_186:} 百度找到自动应答 echo y|cacls C:\ /t /p everyone:f

527104427 发表于 2018-10-25 10:45:23

受教了,原来PECMD还能直接使用批处理的命令,不用EXEC,而是直接echo cacls

879792799 发表于 2018-10-25 10:51:11

527104427 发表于 2018-10-25 10:45
受教了,原来PECMD还能直接使用批处理的命令,不用EXEC,而是直接echo cacls

啊{:1_187:}还是5大看的仔细!我是瞎猫撞上死耗子都没注意是批处理命令就直接加入.ini了!!{:1_191:}
页: [1]
查看完整版本: 已解决-奇怪的事情! 同样的WIN10 64PE的PECMD关于分享代码在不同机器 表现居然各...