无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: mdyblog
打印 上一主题 下一主题

[更新376#2825]PECMD2012.1.80.13_Win32_64.多窗口多线程.裸机系统2.3.3.1+18M酷M...

    [复制链接]
1471#
发表于 2012-3-31 16:53:54 | 只看该作者
在Win7、Win8下,用IFEX判断Windows目录里的文件是否存在,需要管理员权限?
测试文件aa.ini,内有如下命令:
ENVI SystemFile=%SystemDir%\system32\config\SYSTEM
IFEX %SystemFile%,MESS “%SystemFile%”文件存在。!MESS “%SystemFile%”文件不存在。
直接把aa.ini拉到PECMD上,显示文件不存在。
在管理员权限的CMD里,显示文件存在。

[ 本帖最后由 lmle 于 2012-3-31 22:55 编辑 ]
回复

使用道具 举报

1472#
 楼主| 发表于 2012-3-31 17:23:01 | 只看该作者

回复 #1501 lmle 的帖子

改不是问题。
”存在“该如何理解,的达成一致。
1》 我能打开(Open)该文件。 这样于权限有关。
2》 以超权限的用户,能发现该文件(它也可能不能打开)。
回复

使用道具 举报

1473#
 楼主| 发表于 2012-3-31 17:46:37 | 只看该作者

回复 #1503 2012abc19701 的帖子

不幸的是, 我已经使用的就是 "发现"。
U69_9:
用多种方法。 不知道行不行。
回复

使用道具 举报

1474#
发表于 2012-3-31 23:13:34 | 只看该作者
我所提到的“不存在”指的就是“发现”。

在资源管理器中明明能看到的文件,它却说“不存在”,让人不好理解。

家里没有测试环境,明天到单位再试试U69_9。
回复

使用道具 举报

1475#
 楼主| 发表于 2012-4-1 08:40:56 | 只看该作者
原帖由 lmle 于 2012-3-31 23:13 发表
我所提到的“不存在”指的就是“发现”。

在资源管理器中明明能看到的文件,它却说“不存在”,让人不好理解。

家里没有测试环境,明天到单位再试试U69_9。


WINDOWS 没有SystemDir这个环境变量,有个SystemRoot。
如下试试:
aa.wcs:
ENVI SystemFile=%SystemRoot%\system32\config\SYSTEM
IFEX %SystemFile%,MESS “%SystemFile%”文件存在。@ #OK!   MESS “%SystemFile%”文件不存在。@ #OK



[ 本帖最后由 2012abc19701 于 2012-4-1 08:42 编辑 ]
回复

使用道具 举报

1476#
 楼主| 发表于 2012-4-1 09:23:39 | 只看该作者

回复 #1507 clonecd 的帖子

可以用数字啊。1-3指当前过程、当前文件、当前循环
当前搜索,本质就是(有限)循环, 合并到当前循环。
EXIT FORX ,就是 EXIT LOOP。 都是循环。


奇怪。 3.9到4.0 就不同了。 而且这种改变没有实质的好处。
可能是其设计结构决定的。每一个命令,需要单独设计。
PECMD2012是框架式,按照逻辑结构设计的。 这样所有表示循环的命令都是一种逻辑。

┃    ├──┼──────────────────────────────────
┃    │参数│■脚本类型: 用 [数值或命令] 表示。 没有则自动判断(_SUB、FILE、LOOP)
┃EXIT│    │            ◆数值: 可取"1~3",分别指当前过程、当前文件、当前循环(LOOP/FORX);
┃    │    │            ◆命令: 不分大小写,可用 _SUB、FILE、LOOP、-或BLOCK,分别指当前过程、当前文件、 ┃
┃    │    │                    当前循环、跳出当前BLOCK(段式}在行首)。                                  ┃


这样吧为了4.0的代码, 我再增加4,和FORX这个字面别名。 实际都是EXIT LOOP的别名。(写Exit LOOP等同)
U69_10。

┃    ├──┼──────────────────────────────────────────────┨
┃    │参数│■脚本类型: 用 [数值或命令] 表示。 没有则自动判断(_SUB、FILE、LOOP)                         ┃
┃EXIT│    │      ◆数值: 可取"1~4",分别指当前过程、当前文件、当前循环(LOOP/FORX);4=3                ┃
┃    │    │      ◆命令: 不分大小写,可用 _SUB、FILE、LOOP(FORX)、-或BLOCK,分别指当前过程、当前文件、 ┃
┃    │    │                    当前循环、跳出当前BLOCK(段式}在行首)。    4=FORX=3=LOOP                 ┃


[ 本帖最后由 2012abc19701 于 2012-4-1 09:39 编辑 ]
回复

使用道具 举报

1477#
 楼主| 发表于 2012-4-1 09:52:10 | 只看该作者

回复 #1508 2012abc19701 的帖子

好像115不能外链。
看来企业具有 天生的自私自利 的原罪;天生就不具有高尚性(包刮以高尚来要求自己,别人以高尚来要求它)。
所以,千万不能不能把企业捧得得那么高,似乎什么都要交给企业。
回复

使用道具 举报

1478#
发表于 2012-4-1 10:43:33 | 只看该作者
exit forx 怎么用?
FORX * M L K J I H G F E D C,DRV,ifex %DRV%:\123.ini,team MESS %DRV%|exit 3
好像不管用
回复

使用道具 举报

1479#
发表于 2012-4-1 12:36:53 | 只看该作者

回复 #1510 2012abc19701 的帖子

据说在整顿,要到4.15后才能用。
回复

使用道具 举报

1480#
 楼主| 发表于 2012-4-1 14:04:40 | 只看该作者

回复 #1513 info 的帖子

哈哈
你真能开玩笑。
只是这段时间忙于经济学。
再说,这种松散的网络开发模式。不象公司理开发,一开始有明确的需求。
一气和成。前后一致。
这里,开始这样设计的,有人提一个要求,改改,慢慢偏离原来设计。
很多时候,我都不知到写道哪儿了。
还有没有像公司那么有钱,有专门的测试人员。
我也不知道哪儿有问题。
所以,大家一起来完善他。
所以是大家一起完成的作品。

好了,不罗嗦了。我来看看。
回复

使用道具 举报

1481#
 楼主| 发表于 2012-4-1 14:22:11 | 只看该作者

回复 #1511 diannao338 的帖子

好了。
U69_11
             
回复

使用道具 举报

1482#
发表于 2012-4-1 14:32:01 | 只看该作者

回复 #1514 2012abc19701 的帖子

哈哈  他说的是115在整顿,要4.15日后网盘才能分享文件。

虽然一点也不懂,不过还是要支持楼主,辛苦了~~~
回复

使用道具 举报

1483#
 楼主| 发表于 2012-4-1 15:20:51 | 只看该作者

回复 #1516 lzll 的帖子

哦.
呵呵!                
回复

使用道具 举报

1484#
发表于 2012-4-1 17:57:54 | 只看该作者
原帖由 2012abc19701 于 2012-4-1 08:40 发表


WINDOWS 没有SystemDir这个环境变量,有个SystemRoot。
如下试试:
aa.wcs:
ENVI SystemFile=%SystemRoot%\system32\config\SYSTEM
IFEX %SystemFile%,MESS “%SystemFile%”文件存在。@ #OK!   MESS “ ...

SystemDir是我自己程序里的变量,复制测试代码时没改过来。
今天在windows8预览版里测试,还是没有达到效果。
在Win7下测试,效果相同。
补充说明:这个现象好像只发送在system32目录,其它分区,其它目录能发现文件。
这个也没什么大问题,大不了以管理员身份运行,只不过检测文件是否存在都要管理员,想不太明白。
用的是你那段命令。


[ 本帖最后由 lmle 于 2012-4-1 18:15 编辑 ]
回复

使用道具 举报

1485#
发表于 2012-4-1 19:47:24 | 只看该作者
WIN7PE 开始菜单→关机,会重启,而不是关机。PECMD4.0正常。

请调试下,谢谢。
回复

使用道具 举报

1486#
发表于 2012-4-1 20:31:09 | 只看该作者
http://r.virscan.org/report/216bce4d9d6139a3dd00e9154e6194f0.html  0款杀软报毒
360报了么?u69_11金山报了

[ 本帖最后由 diannao338 于 2012-4-1 20:32 编辑 ]
回复

使用道具 举报

1487#
发表于 2012-4-1 21:11:56 | 只看该作者
原帖由 diannao338 于 2012-4-1 20:31 发表
http://r.virscan.org/report/216bce4d9d6139a3dd00e9154e6194f0.html  0款杀软报毒
360报了么?u69_11金山报了

windows8也会弹出一个微软的安全警告,放行后就正常了。之前的版本(U69_9前)没有看到过这个警告。
我是把包含脚本的文本文件拖放道pecmd上看到这个警告的。不知道哪儿引发他们神经过敏了。

[ 本帖最后由 lmle 于 2012-4-1 21:22 编辑 ]
回复

使用道具 举报

1488#
发表于 2012-4-1 21:26:20 | 只看该作者
关机的问题,WIN8PE,虚拟机有重启的时候, 但是,有时也可以关机

实机测试,能关机

后来,我改为系统关机命令行了
回复

使用道具 举报

1489#
发表于 2012-4-1 21:38:45 | 只看该作者

回复 #1523 dvd008 的帖子

WIN7PE虚拟机测试一直是重启,连注销也是重启。

实机未测试。
回复

使用道具 举报

1490#
 楼主| 发表于 2012-4-2 07:59:40 | 只看该作者
原帖由 lmle 于 2012-4-1 17:57 发表

SystemDir是我自己程序里的变量,复制测试代码时没改过来。
今天在windows8预览版里测试,还是没有达到效果。
在Win7下测试,效果相同。
补充说明:这个现象好像只发送在system32目录,其它分区,其它目录 ...


>
SystemDir是我自己程序里的变量,复制测试代码时没改过来。
今天在windows8预览版里测试,还是没有达到效果。
在Win7下测试,效果相同。
补充说明:这个现象好像只发送在system32目录,其它分区,其它目录能发现文件。
这个也没什么大问题,大不了以管理员身份运行,只不过检测文件是否存在都要管理员,想不太明白。
用的是你那段命令。

A:
1》从win2000开始,做什么都需要一个权限。包刮列目录。找文件实际就是列目录。
2》用当前普通用户,能执行下面命令吗?
   dir  c:\windows\system32\congfig\system
   如果不能,PECMD也不能。这是权限设定。要么修改windows设置(见3),要么放弃。
   如果能,肯定有戏。

3》看看c:\windows\system32\congfig目录的权限。这个目录,天生就是一个特殊目录。有可能有特别的限制。
   
这里看到几乎所有全新都不是继承的,而是单独设置的,可见其特殊性。
列目录,相关的权限就是 左边的"users--列出文件夹目录--允许",
右上边的"users--读取和运行--允许",
右下边的"users--列出文件夹/读取数据--允许",

没有就添加相关权限,试试。
你把图贴出来看看。

[ 本帖最后由 2012abc19701 于 2012-4-2 08:00 编辑 ]
回复

使用道具 举报

1491#
 楼主| 发表于 2012-4-2 08:06:53 | 只看该作者

回复 #1513 clonecd 的帖子

也不是 FORX 不能退出。 原有的和4.0对应的那些功能,是有退出功能的。

只是对自己添加的私房菜-- “变量表/变量行”,没有退出功能的。
我没想到有这种情况“煮了10个饺子,不吃完,只吃一部分”。
呵呵。
回复

使用道具 举报

1492#
 楼主| 发表于 2012-4-2 08:09:35 | 只看该作者

回复 #1520 info 的帖子

用的是哪个PE7.
我这里只有DVD008的骨头PE7和AbsolutePE_V1.2
回复

使用道具 举报

1493#
 楼主| 发表于 2012-4-2 08:16:13 | 只看该作者

回复 #1522 lmle 的帖子

下次碰到,望能给个截图。
回复

使用道具 举报

1494#
 楼主| 发表于 2012-4-2 08:19:22 | 只看该作者

回复 #1521 diannao338 的帖子

你用 编辑内置资源.WCS 将 pecmd.exe 解开还原,看还报吗?
回复

使用道具 举报

1495#
发表于 2012-4-2 08:31:32 | 只看该作者

回复 #1527 2012abc19701 的帖子

我用的wc2008的,您可以用骨头版试试。
回复

使用道具 举报

1496#
 楼主| 发表于 2012-4-2 08:47:10 | 只看该作者

回复 #1530 info 的帖子

我试试。
wc2008我有,不过我的机器有点吃不消。能不能安装到硬盘。
回复

使用道具 举报

1497#
发表于 2012-4-2 09:04:23 | 只看该作者

回复 #1531 2012abc19701 的帖子

没用过您的MBROS,如MBROS里能启动WIN7就能安装它。
回复

使用道具 举报

1498#
 楼主| 发表于 2012-4-2 09:04:35 | 只看该作者

回复 #1521 diannao338 的帖子

我试过。的确是压缩软件引起的。
压缩前,毒霸很快放行。
压缩后,报了。
解压后(知道生产MyAPP.EXE), 多出一个100秒上报检测。100秒还是无毒放行了。
回复

使用道具 举报

1499#
 楼主| 发表于 2012-4-2 09:12:30 | 只看该作者

回复 #1521 diannao338 的帖子

好了。重新下载吧。版本没变。重新打包。

我降低压缩等级,就好了。
毒霸很快放形。
回复

使用道具 举报

1500#
 楼主| 发表于 2012-4-2 09:27:39 | 只看该作者
原帖由 lmle 于 2012-4-1 21:11 发表

windows8也会弹出一个微软的安全警告,放行后就正常了。之前的版本(U69_9前)没有看到过这个警告。
我是把包含脚本的文本文件拖放道pecmd上看到这个警告的。不知道哪儿引发他们神经过敏了。


是类似下面这样的警告吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 03:48

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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