无忧启动论坛

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

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

    [复制链接]
12721#
发表于 2017-6-25 10:05:31 | 只看该作者
mdyblog 发表于 2017-6-25 01:10
什么文件,发过来看看,32为还是64位。

没有一定的文件,才刚开始了解PECMD,看到示例里有这个例子,以为可以内存运行,就多了解了下。

一般打包单文件都是解压缩临时文件的,只有虚拟化打包的可以内存运行,但PE里用不了,看到这个例子就突发奇想了,还是感谢大神耐心指点!
回复

使用道具 举报

12722#
发表于 2017-6-25 10:22:43 | 只看该作者
mdyblog 发表于 2017-6-25 00:29
PECMD2012.1.88.05.75Stable-170623.7z

老大有空把这些问题都修一修吧,谢谢了

问题.7z

736.64 KB, 下载次数: 30, 下载积分: 无忧币 -2

点评

PECMD2012.1.88.05.76Stable-170714Pre6.7z FVER返回文件版本 FDIR-System32问题 MESS~+icon6 判断程序位数内置 PEBIT  详情 回复 发表于 2017-7-15 01:47
//随便下载一个WIN10官方版,都有这个问题,® 后面的字符串都被丢弃了,请看“问题.png”。 试试 EXEC* -raw -hide &WIMINFO1=wimlib-imagex.exe info F:%users\MDY\DESKTOP\PE64.WIM //Z:\sources\instal  详情 回复 发表于 2017-7-15 00:48
PECMD2012.1.88.05.76Stable-170714Pre5.7z 表格TABL 可以直接用 超级捕捉了。 同时 EDIT 可以 从窗口超级捕捉了。 [attachimg]350012[/attachimg]  详情 回复 发表于 2017-7-15 00:31
动态磁盘多分区,PECMD只能识别第一个分区 --------------------------- 你能不能做个 动态磁盘多分区 的VHD, 压缩发过来?  详情 回复 发表于 2017-6-25 11:45
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=205402&pid=3083785&fromuid=378114 判断离线系统位宽,能否做成内置命令? CALL GetProgramBit &WeiSHU "C:\Windows\System32\version.dll"  详情 回复 发表于 2017-6-25 11:40
回复

使用道具 举报

12723#
 楼主| 发表于 2017-6-25 11:31:53 | 只看该作者
527104427 发表于 2017-6-25 10:22
老大有空把这些问题都修一修吧,谢谢了

嗯。好的
回复

使用道具 举报

12724#
 楼主| 发表于 2017-6-25 11:40:55 | 只看该作者
527104427 发表于 2017-6-25 10:22
老大有空把这些问题都修一修吧,谢谢了

http://bbs.wuyou.net/forum.php?m ... &fromuid=378114
判断离线系统位宽,能否做成内置命令?


CALL GetProgramBit &WeiSHU "C:\Windows\System32\version.dll"
-------------------------------
希望什么样的调用形式?
是(1)只指定System32系统目录(内部固定用version.dll判断):

GetProgramBit &WeiSHU "C:\Windows\System32"

还是(2)指定判断文件:
GetProgramBit &WeiSHU "C:\Windows\System32\version.dll"
这个其实就是判断文件的位数了,任意PE文件。
回复

使用道具 举报

12725#
 楼主| 发表于 2017-6-25 11:45:48 | 只看该作者
527104427 发表于 2017-6-25 10:22
老大有空把这些问题都修一修吧,谢谢了

动态磁盘多分区,PECMD只能识别第一个分区
---------------------------
你能不能做个  动态磁盘多分区 的VHD, 压缩发过来?

点评

可以做成两个命令吗?一个判断当前系统位数,一个判断任意PE文件位数。 VHD创建不了动态磁盘哦,只能是本地磁盘。在VM下创建了一个动态磁盘,有三个分区。  详情 回复 发表于 2017-6-25 12:55
VM里跑个WIN7,增加一块多的硬盘,然后磁盘管理里可以转动态,分区出来。  详情 回复 发表于 2017-6-25 12:43
回复

使用道具 举报

12726#
发表于 2017-6-25 12:43:41 | 只看该作者
mdyblog 发表于 2017-6-25 11:45
动态磁盘多分区,PECMD只能识别第一个分区
---------------------------
你能不能做个  动态磁盘多分区 ...

VM里跑个WIN7,增加一块多的硬盘,然后磁盘管理里可以转动态,分区出来。
回复

使用道具 举报

12727#
发表于 2017-6-25 12:55:24 | 只看该作者
mdyblog 发表于 2017-6-25 11:45
动态磁盘多分区,PECMD只能识别第一个分区
---------------------------
你能不能做个  动态磁盘多分区 ...


可以做成两个命令吗?一个判断当前系统位数,一个判断任意PE文件位数。

VHD创建不了动态磁盘哦,本地磁盘才能创建动态磁盘。在VM下创建了一个动态磁盘,有三个分区。

Windows 7.vmdk.7z

143.22 KB, 下载次数: 10, 下载积分: 无忧币 -2

点评

当前系统不是有&x64可以用么  详情 回复 发表于 2017-6-25 13:52
可以  详情 回复 发表于 2017-6-25 13:26
回复

使用道具 举报

12728#
 楼主| 发表于 2017-6-25 13:26:27 | 只看该作者
527104427 发表于 2017-6-25 12:55
可以做成两个命令吗?一个判断当前系统位数,一个判断任意PE文件位数。

VHD创建不了动态磁盘哦,本 ...

可以
回复

使用道具 举报

12729#
发表于 2017-6-25 13:52:40 | 只看该作者
527104427 发表于 2017-6-25 12:55
可以做成两个命令吗?一个判断当前系统位数,一个判断任意PE文件位数。

VHD创建不了动态磁盘哦,本 ...


当前系统不是有&x64可以用么

----------------
说错
&bx64

点评

哦,一紧张忘了这事了  详情 回复 发表于 2017-6-25 13:55
回复

使用道具 举报

12730#
发表于 2017-6-25 13:55:17 | 只看该作者
红毛樱木 发表于 2017-6-25 13:52
当前系统不是有&x64可以用么

----------------

哦,一紧张忘了这事了

点评

多喝点奶  详情 回复 发表于 2017-6-25 14:06
多喝点奶  详情 回复 发表于 2017-6-25 14:06
回复

使用道具 举报

12731#
发表于 2017-6-25 14:06:32 | 只看该作者
527104427 发表于 2017-6-25 13:55
哦,一紧张忘了这事了

多喝点奶
回复

使用道具 举报

12732#
发表于 2017-6-25 14:06:34 | 只看该作者
527104427 发表于 2017-6-25 13:55
哦,一紧张忘了这事了

多喝点奶
回复

使用道具 举报

12733#
 楼主| 发表于 2017-6-25 21:22:29 | 只看该作者
本帖最后由 mdyblog 于 2017-6-25 21:23 编辑


下面简单讲讲“第四章 平直均匀时空”;具体是平直是空理论和其对引力波和虫洞的更直观解释,还有和《道德经》的关系。
    平直均匀时空和爱因斯坦的弯曲时空是等价理论。
    弯曲时空理论解决吃饱的关键问题,平直均匀时空理论则是解决吃好的问题----锦上添花。
应用平坦化
◆说美不美,和美的参照有关。
比如杨玉环和赵飞燕比美。以杨玉环做参照,杨玉环为美,赵飞燕太廋;以赵飞燕做参照,则赵飞燕为美,杨玉环太胖。
两种说法虽然针锋相对,但是对应的相对关系却一致:杨玉环比赵飞燕丰满,赵飞燕比杨玉环轻盈。
◆同样关于曲直的说法,和曲直的参照有关。
涉及时空和τ值这对关系。
艾先生以τ为直的参照,这样就说τ最短为直的(两点之间直线最短),时空为弯曲的。
这里规定以时空为直的参照,这样就说时空为直的,τ特性为非均匀分布(弯曲)的物理特性。
◆这样2种方法对应光在太阳引力场中的偏转的说法如下。
按艾先生说法,首先认定光在时空中相对时空是直线运动的(对应τ=0)。为什么我们看起来路劲是弯曲的,那是因为引力场使得时空本身是弯曲的。
按这里说法,首先规定时空本身是平直均匀独立不依的,而太阳周围空间处的引力场这种物理属性,导致光的弯曲运动。就好比电荷经过电场时发生偏转。这种物理属性在空间中的分布不均匀。
两种说法虽然针锋相对,但是粗的关系是一致的:引力场致使光看起来弯曲运动。差别是中间的细节描述。
◆本文中不用黎曼几何和弯曲时空。时空是平直均匀的;空间各处的引力场这种物理属性,影响物质的运动。这样物理化代替几何化。
◆艾先生用的是短程线这一几何工具。这里用路劲积分这一常规的物理工具。

平直时空的引力波解释
在艾氏弯曲时空下,引力波是时空涟漪。
平坦时空下,没有时空涟漪。引力波是物理之波,就象电磁波一样。引力波是非均匀的引力场属性在时空中的延展(传播)。
电磁波是空间各处电磁属性的不均分布形成的。类似地,引力波是空间各处引力属性的不均分布形成的。空间各处引力属性随时间波状起伏,从空间上看,随空间的延展也是波状起伏。
空间中的仪器能受到所经过的电磁波的扰动,从而检测到电磁波。空间中的仪器能受到所经过的引力波的扰动,从而检测到引力波。引力波探测器有L形的两个臂。
在弯曲时空理论下,引力波引起两臂长度变化(时间本身也会变化),但光的名义运动速度c不变,从而光经过的时间差变化,并检测到引力波。
平坦时空下,时间空间以及两臂长度始终保持不变,但引力波所到之处引力场属性发生变化,变化引起运动变化,因此两臂中激光运动发生变化,快慢发生变化,从而光经过的时间差变化,形成激光的相位差,并检测到。引力场属性是有方向的,所以对垂直的两列波的影响不同。当然实际差别很微小。


   希望能推广本理论,尤其是能简化广义相对论,使得更多的人能够学习掌握广义相对论。经平直时空理论简化后,在本科阶段就可以掌握广义相对论,在中学阶段就可以普及一些基本观念。



点评

太高深了,老大是学什么的啊?  详情 回复 发表于 2017-6-26 06:22
太高深了,我高中都没毕业,只知道世界上有个牛人叫特斯拉,其它什么都不知道了 在这论坛里推广应该没什么人关注,还是写成论文发表到知名的杂志吧,也许这样推广会更有效?  详情 回复 发表于 2017-6-25 21:52
回复

使用道具 举报

12734#
发表于 2017-6-25 21:52:02 | 只看该作者
mdyblog 发表于 2017-6-25 21:22
下面简单讲讲“第四章 平直均匀时空”;具体是平直是空理论和其对引力波和虫洞的更直观解释,还有和《道 ...

太高深了,我高中都没毕业,只知道世界上有个牛人叫特斯拉,其它什么都不知道了
在这论坛里推广应该没什么人关注,还是写成论文发表到知名的杂志吧,也许这样推广会更有效?
回复

使用道具 举报

12735#
发表于 2017-6-26 06:22:44 | 只看该作者
mdyblog 发表于 2017-6-25 21:22
下面简单讲讲“第四章 平直均匀时空”;具体是平直是空理论和其对引力波和虫洞的更直观解释,还有和《道 ...

太高深了,老大是学什么的啊?

点评

普通工科。只是喜爱数学物理,从小学到大学一直参见数学物理竞赛,近几年研究哲学较多。  详情 回复 发表于 2017-6-26 09:43
回复

使用道具 举报

12736#
 楼主| 发表于 2017-6-26 09:43:41 | 只看该作者
hhh333 发表于 2017-6-26 06:22
太高深了,老大是学什么的啊?

普通工科。只是喜爱数学物理,从小学到大学一直参见数学物理竞赛,近几年研究哲学较多。

点评

感觉到你思考的东西与我们不在一个维度。怪不得爱因斯坦说,你们觉得几岁就搞清楚的时间与空间问题,我到17岁以后才开始思考。  详情 回复 发表于 2017-6-26 10:41
回复

使用道具 举报

12737#
发表于 2017-6-26 10:41:31 | 只看该作者
mdyblog 发表于 2017-6-26 09:43
普通工科。只是喜爱数学物理,从小学到大学一直参见数学物理竞赛,近几年研究哲学较多。

感觉到你思考的东西与我们不在一个维度。怪不得爱因斯坦说,你们觉得几岁就搞清楚的时间与空间问题,我到17岁以后才开始思考。

点评

呵呵。 其实话讲明白了,就并不高深。  详情 回复 发表于 2017-6-26 10:49
回复

使用道具 举报

12738#
 楼主| 发表于 2017-6-26 10:49:17 | 只看该作者
hhh333 发表于 2017-6-26 10:41
感觉到你思考的东西与我们不在一个维度。怪不得爱因斯坦说,你们觉得几岁就搞清楚的时间与空间问题,我到 ...

呵呵。
其实话讲明白了,就并不高深。
回复

使用道具 举报

12739#
发表于 2017-6-27 12:04:08 | 只看该作者
本帖最后由 ling3882688 于 2017-6-27 13:45 编辑

M大,想在PE里获取本地硬盘最后一个分区的盘符怎么写。谢谢!

思路基本上就是获取分区个数然后获取0#分区个数,现在问题是假如硬盘有5个分区,最后一个物理编号0#5,如果这是个隐藏分区或者特殊分区可能没有盘符,
只是想获取正常显示的最后一个分区的盘符。也就是从Z->A获取一个正常分配了盘符的本地磁盘分区的盘符。


TEAM ListPPt 0 &&ppts|MSTR 分区数,主分区数=<1*>%&ppts%
TEAM PART -hextp -phy# -fill list part 0#%分区数% ,&&PD1|MSTR  P1T9=<9>%&PD1%
MESS %P1T9%

IFEX  |%P1T9%=,MESS 最后分区没有盘符?

_SUB ListPPt
        ENVI^ FORCELOCAL=1
        SET &hd=%~1
        CALC #hd=%hd%
        PART list part %hd%,&&pts
        SET &nall=0
        SET &nmain=0
        FORX * %pts%,&&pt,
        {
            LSTR &&c0=1,%pt%
            FIND $%c0%=@, EXIT -  //扩展
            TEAM  PART -phy# list part %hd%:%pt%,&&v1| MSTR &&ltp,&&ppt=<2><8>%v1%
            IFEX $%ltp%<1, EXIT -
            CALC nall=%nall% + 1
            IFEX $%ppt%<=4,  CALC nmain=%nmain% + 1
        }
        ENVI-ret %~2=%nall%   %nmain%
_END

点评

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1 //获得硬盘最后分区的盘符 _SUB FindLastDrv //Hd RetName SET &hd=%1 calc #hd=%hd% SET V= PART LIST PART %hd%,V1 FORX * %V1%,Vi, SET V=%Vi%  详情 回复 发表于 2017-6-27 21:57
回复

使用道具 举报

12740#
发表于 2017-6-27 12:47:47 | 只看该作者
M大,新版fbinsttool支持大于4GB的ud后,诸如
moun-udm -udfs -udm- -udimg:0PE.ISO \\.\PhysicalDrive0 Z:
moun-udm -udfs -udm- -udimg:0PE.ISO \\.\PhysicalDrive1 Z:
moun-udm -udfs -udm- -udimg:0PE.ISO \\.\PhysicalDrive2 Z:
失效,而诸如
RAMD ImDisk*ret*16384s*4010240s*0*\\.\PhysicalDrive1  -a  -o cd -m P:
RAMD ImDisk*ret*16384s*4010240s*1*\\.\PhysicalDrive2  -a  -o cd -m T:
成功。但红色处数据不能通过命令行脚本自动获取,有什么好办法?

点评

最新版 PECMD支持新版 UD了。 PECMD2012.1.88.05.75Stable-170713Pre  详情 回复 发表于 2017-7-13 22:19
P大, 请问哪儿有最新UD64的fbinst.exe(命令行版)。  详情 回复 发表于 2017-7-10 16:56
P 大, 你好。 试试新版----支持最新的UD64。。没问题就放到网上。 1)列表 MOUN-udm listud -ret: &V \\.\PhysicalDrive1 MESS. %&V% [attachimg]349607[/attachimg] 2)直接加载: MOUN-udm  详情 回复 发表于 2017-7-8 23:48
近段时间会升级下。  详情 回复 发表于 2017-6-27 21:44
回复

使用道具 举报

12741#
 楼主| 发表于 2017-6-27 21:44:40 | 只看该作者
pseudo 发表于 2017-6-27 12:47
M大,新版fbinsttool支持大于4GB的ud后,诸如
moun-udm -udfs -udm- -udimg:0PE.ISO \\.\PhysicalDrive0 Z ...

近段时间会升级下。
回复

使用道具 举报

12742#
发表于 2017-6-27 21:55:00 | 只看该作者
本帖最后由 Win10RamOS 于 2017-6-27 21:57 编辑

看了2014年许多页发现有个打开cab里的calc.exe命令,可是用了许多版本在XP与WIN7都错误,
"0x00476cde" 指令引用的 "0x00000000" 内存。该内存不能为 "read"。
调用地址是在CMP  字符MZ 后显示,

,大概是在比较CALC.EXE是不是EXE文件,此时出错了.请作者试验下,打包了XP的CALC与REGEDIT全出错.

EXEC -exe:cab:calc.cab:calc.exe =MyCALC
作者提供的命令吧
文件传1个CAB打包的

calc.zip

49.53 KB, 下载次数: 4, 下载积分: 无忧币 -2

点评

有时间,我再看看。  详情 回复 发表于 2017-6-29 20:36
回复

使用道具 举报

12743#
 楼主| 发表于 2017-6-27 21:57:13 | 只看该作者
ling3882688 发表于 2017-6-27 12:04
M大,想在PE里获取本地硬盘最后一个分区的盘符怎么写。谢谢!

思路基本上就是获取分区个数然后获取0#分 ...

TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

//获得硬盘最后分区的盘符
_SUB FindLastDrv //Hd   RetName
  SET &hd=%1
  calc #hd=%hd%
  SET V=
  PART LIST PART %hd%,V1
  FORX * %V1%,Vi, SET V=%Vi% %V%  //反序
  FORX * %V%,Vi,
  {* PART LIST PART 0:%Vi%,V1
     MSTR Drv=<8>%V1%
     FIND $%Drv%<>, EXIT
  }
  ENVI-ret %2=%Drv%
_END

FindLastDrv  0   Drv
MESS. %Drv%

点评

M大,还有两个问题:  详情 回复 发表于 2017-6-28 21:16
谢M大。  详情 回复 发表于 2017-6-28 15:49
谢M大。  详情 回复 发表于 2017-6-28 15:49
回复

使用道具 举报

12744#
发表于 2017-6-28 15:49:51 | 只看该作者
mdyblog 发表于 2017-6-27 21:57
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

//获得硬盘最后分区的盘符

谢M大。
回复

使用道具 举报

12745#
发表于 2017-6-28 15:49:53 | 只看该作者
mdyblog 发表于 2017-6-27 21:57
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

//获得硬盘最后分区的盘符

谢M大。
回复

使用道具 举报

12746#
发表于 2017-6-28 21:16:57 | 只看该作者
mdyblog 发表于 2017-6-27 21:57
TEAM ENVI^ ENVIMODE=1| ENVI^ FORCELOCAL=1

//获得硬盘最后分区的盘符

M大,还有两个问题:

问题2.7z

603 Bytes, 下载次数: 21, 下载积分: 无忧币 -2

点评

通过窗口捕捉。 如果需要区分,可以通过鼠标位置区分。可以参见计算器等示例。 ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET$ &TAB=09 SET$ &NL=0D 0A SET &::WM_KEYDOWN=0x0100 CALL @A _SUB A,W310H210,  详情 回复 发表于 2017-6-29 20:22
是个点,不是加号。 [attachimg]348878[/attachimg] ENVI^ EnviMode=1 ENVI^ ForceLocal=1 SET$ &TAB=09 SET$ &NL=0D 0A SET &::WM_RBUTTONDOWN=0x0204 CALL @A _SUB A,W310H210, TABL &D,L29T26W23  详情 回复 发表于 2017-6-29 20:19
回复

使用道具 举报

12747#
发表于 2017-6-28 23:27:46 | 只看该作者
老大,今天发现一个取非前导用法的问题,不知是语法错误还是本人理解有误,下面两句返回的值是一样的:
envi d=0
find !$%d%=0,mess 真!mess 假
find !$%d%=1,mess 【真】!mess 【假】

点评

谢谢,没注意空格的问题,在说明中也没见到有特别的说明,所以用法错误了!!  详情 回复 发表于 2017-6-29 22:09
谢谢,没注意空格的问题,在说明中也没见到有特别的说明,所以用法错误了!!  详情 回复 发表于 2017-6-29 22:09
没什么问题啊,注意感叹号后面要有空格 第一句返回假:条件 %d% 等于 0 取反,变成条件 %d% 不等于 0 ,实际 %d% 等于 0,不符合条件,于是返回假 第二句返回真:条件 %d% 等于 1 取反,变成条件 %d% 不等于  详情 回复 发表于 2017-6-28 23:47
回复

使用道具 举报

12748#
发表于 2017-6-28 23:47:44 | 只看该作者
free68 发表于 2017-6-28 23:27
老大,今天发现一个取非前导用法的问题,不知是语法错误还是本人理解有误,下面两句返回的值是一样的:
en ...

没什么问题啊,注意感叹号后面要有空格

第一句返回假:条件 %d% 等于 0  取反,变成条件 %d% 不等于 0 ,实际 %d% 等于 0,不符合条件,于是返回假

第二句返回真:条件 %d% 等于 1  取反,变成条件 %d% 不等于 1 ,实际 %d% 等于 0,符合条件,于是返回真
回复

使用道具 举报

12749#
发表于 2017-6-29 11:37:57 | 只看该作者
本帖最后由 ling3882688 于 2017-6-29 11:42 编辑

M大,通过盘符获取物理号和逻辑号怎么写。示例里只有获取VOL的。总觉得有些问题以前有人问过了,又搜不到。

点评

PART -phy# list drv D:,&A MSTR * &B,&C,&D=&A MESS 磁盘号:[%&B%] 逻辑号:[%&C%] 物理号:[%&D%]  详情 回复 发表于 2017-6-29 12:24
回复

使用道具 举报

12750#
发表于 2017-6-29 12:24:47 | 只看该作者
ling3882688 发表于 2017-6-29 11:37
M大,通过盘符获取物理号和逻辑号怎么写。示例里只有获取VOL的。总觉得有些问题以前有人问过了,又搜不到。

PART -phy# list drv D:,&A
MSTR * &B,&C,&D=<-1><1><-3>&A
MESS 磁盘号:[%&B%]     逻辑号:[%&C%]     物理号:[%&D%]

点评

多谢!  详情 回复 发表于 2017-6-29 15:09
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-23 19:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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