无忧启动论坛

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

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

    [复制链接]
9541#
发表于 2015-5-27 05:21:51 | 只看该作者
mdyblog 发表于 2015-5-27 02:56
终于明白你的意思了。
这样的就可以了。

哈哈,太棒了,原来 explorer 还支持带参数运行!!







我以为老大知道我的意思,没想到还是要猜上半天,晕啊

回复

使用道具 举报

9542#
发表于 2015-5-27 07:26:29 | 只看该作者
mdyblog 发表于 2015-5-27 02:56
终于明白你的意思了。
这样的就可以了。

老大,能否把这几栏整出来?

1.png (10.9 KB, 下载次数: 88)

1.png

点评

CPU 要算, 有CPU时间差和总时间差计算。 有示例。  详情 回复 发表于 2015-5-27 08:00
回复

使用道具 举报

9543#
 楼主| 发表于 2015-5-27 08:00:44 | 只看该作者
本帖最后由 mdyblog 于 2015-5-27 08:18 编辑
527104427 发表于 2015-5-27 07:26
老大,能否把这几栏整出来?


CPU
要算, 有CPU时间差和总时间差计算。 有示例。



------------------------
GetTokenInformation(hToken,TokenUser,pTokenUser,dwSize,&dwSize) )
LookupAccountSid(NULL,pTokenUser->User.Sid,szUserName,&dwNameSize,szDomain,&dwDomainSize,&SNU)

点评

那就得每个进程都算一遍,还是太麻烦了  详情 回复 发表于 2015-5-27 08:17
回复

使用道具 举报

9544#
发表于 2015-5-27 08:17:25 | 只看该作者
mdyblog 发表于 2015-5-27 08:00
CPU
要算, 有CPU时间差和总时间差计算。 有示例。

那就得每个进程都算一遍,还是太麻烦了

点评

本来就要算的。  详情 回复 发表于 2015-5-27 08:19
回复

使用道具 举报

9545#
 楼主| 发表于 2015-5-27 08:19:34 | 只看该作者
527104427 发表于 2015-5-27 08:17
那就得每个进程都算一遍,还是太麻烦了

本来就要算的。

点评

请教老大,SUBJ 挂出来的盘符要怎么访问?怎么才能知道挂载成功了? 把“毛”改成英文倒是成功了,就是不知道汉字和特殊字符做盘符怎么整。  详情 回复 发表于 2015-5-28 20:10
回复

使用道具 举报

9546#
发表于 2015-5-28 20:10:05 | 只看该作者
mdyblog 发表于 2015-5-27 08:19
本来就要算的。

请教老大,SUBJ 挂出来的盘符要怎么访问?怎么才能知道挂载成功了?



把“毛”改成英文倒是成功了,就是不知道汉字和特殊字符做盘符怎么整。

1.png (81.83 KB, 下载次数: 99)

1.png

点评

PECMD 命令,命令行, WINDOWS API都能和普通盘符一样正常访问。 MBROSTool浏览界面也支持。 就EXPLORER不支持。  详情 回复 发表于 2015-5-28 21:59
回复

使用道具 举报

9547#
 楼主| 发表于 2015-5-28 21:59:06 | 只看该作者
527104427 发表于 2015-5-28 20:10
请教老大,SUBJ 挂出来的盘符要怎么访问?怎么才能知道挂载成功了?


PECMD 命令,命令行, WINDOWS API都能和普通盘符一样正常访问。
MBROSTool浏览界面也支持。
就EXPLORER不支持。

点评

分区管理这里显示的好像不对劲,我第二块硬盘上都没有UDM,仍然显示一堆UDM分区  详情 回复 发表于 2015-5-29 22:58
再请教老大: 如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。  详情 回复 发表于 2015-5-29 22:50
哦,原来是这样!  详情 回复 发表于 2015-5-28 22:07
回复

使用道具 举报

9548#
发表于 2015-5-28 22:07:42 | 只看该作者
mdyblog 发表于 2015-5-28 21:59
PECMD 命令,命令行, WINDOWS API都能和普通盘符一样正常访问。
MBROSTool浏览界面也支持。
就EXPLO ...

哦,原来是这样!
回复

使用道具 举报

9549#
发表于 2015-5-29 22:50:17 | 只看该作者
本帖最后由 527104427 于 2015-5-29 22:54 编辑
mdyblog 发表于 2015-5-28 21:59
PECMD 命令,命令行, WINDOWS API都能和普通盘符一样正常访问。
MBROSTool浏览界面也支持。
就EXPLO ...

再请教老大:

如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。


不知道红色圈中的这两项代表什么意思?



  1. ENVI^ EnviMode=1
  2. ENVI^ ForceLocal=1
  3. TEAM SET$ &TAB=09| SET$ &NL=0d 0a| ENVI &vx=|
  4. PART list disk,&v
  5. FORX * %&v%,&v,
  6. {*
  7.         MOUN -udm listudm -udfs -ret: &&v1 \\.\PhysicalDrive%&v%
  8.         FORX *NL &v1,&v1,
  9.         {*
  10.                 MSTR &va,&vb,&vc,&vd,&ve,&vf,&vg,&vh,&vi,&vj=<~1*>%&v1%
  11.                 FIND $%&vx%<>, ENVI &vx=%&vx%%&NL%
  12.                 ENVI &vx=%&vx%%&va%%&TAB%%&v%%&TAB%%&vj%%&TAB%%&vg%%&TAB%%&vf%%&TAB%%&vb%%&TAB%%&vc%%&TAB%%&vd%%&TAB%%&ve%%&TAB%%&vh%%&TAB%%&vi%
  13.         }
  14. }
  15. ENVI &TL2_Title=%&vx%
  16. CALL @Page0
  17. _SUB Page8,W503H263,
  18.         IFEX %windir%\fonts\simsun*, ENVI @this.Font=9:simsun! ENVI @this.Font=9
  19.         ENVI &v==100:序号     %&TAB%+50:磁盘%&TAB%+50:编号%&TAB%+50:盘符%&TAB%+125:卷标%&TAB%+100:起始位置%&TAB%+100:大小%&TAB%+100:分区类型%&TAB%+100:隐藏/属性%&TAB%+125: %&TAB%+50:
  20.         TABL &TL2,L10T12W474H150,%&v%,%&TL2_Title%,0x10440
  21.         CHEK &CD,L20T173W95H20,刷新可用盘符:,ReFresh_Free_Drive,1
  22.         LIST -h &LA,L122T173W300H200,%&Free_1%,,%&Free_2%,0x104
  23.         LIST -h &LB,L428T173W52H200,只读|可写,,只读,
  24.         CHEK &CE,L20T202W95H20,搜索所有设备:,,1
  25.         LIST -h &LC,L122T202W358H200,%&Disk_All%,,%&Disk_One%,0x100
  26. _END
  27. _SUB Page0,W543H350,%&Win_Title%,,%MyName%,
  28.         ITEM &I1,L393T283W60H25,确定,Set_Drv_UDM,
  29.         ITEM &I2,L458T283W60H25,取消,KILL @,
  30.         TABS &TS1,L19T17W500H253,Page8::UDM;Page1::A;Page2::B;Page3::C;Page4::D,
  31. _END
  32. _SUB Set_Drv_UDM
  33.         ENVI @Page8:&TL2.Sel=?*&Sel
  34.         IFEX $%&Sel%<1, EXIT
  35.         MESS '%&Sel%'
  36.         ENVI @Page8:&TL2.Val=?%&Sel%.1;&v
  37.         //ENVI @&LN=%&v%
  38. _END
复制代码

点评

1:如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。 ---- 是不是要获得所有打勾的行? 打勾器对应的是Check 而, 选择采用Sel, 【选择】一般表现是加亮。 ENVI @Page8:&TL2.Check=?*&Sel  详情 回复 发表于 2015-5-30 00:15
不知道红色圈中的这两项代表什么意思? ---------------- 分别表示该行性息的类型: 核心UDM分区, 就是主UDM分区。 该分区的MS分区登记:0x7  详情 回复 发表于 2015-5-30 00:15
回复

使用道具 举报

9550#
发表于 2015-5-29 22:58:47 | 只看该作者
mdyblog 发表于 2015-5-28 21:59
PECMD 命令,命令行, WINDOWS API都能和普通盘符一样正常访问。
MBROSTool浏览界面也支持。
就EXPLO ...

分区管理这里显示的好像不对劲,我第二块硬盘上都没有UDM,仍然显示一堆UDM分区

2.png (46.21 KB, 下载次数: 93)

2.png

点评

修正了。  详情 回复 发表于 2015-5-30 00:34
可能是没有刷新。 关闭重新开,试试。  详情 回复 发表于 2015-5-30 00:05
回复

使用道具 举报

9551#
 楼主| 发表于 2015-5-30 00:05:15 | 只看该作者
527104427 发表于 2015-5-29 22:58
分区管理这里显示的好像不对劲,我第二块硬盘上都没有UDM,仍然显示一堆UDM分区

可能是没有刷新。
关闭重新开,试试。
回复

使用道具 举报

9552#
 楼主| 发表于 2015-5-30 00:15:13 | 只看该作者
527104427 发表于 2015-5-29 22:50
再请教老大:

如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。

不知道红色圈中的这两项代表什么意思?
----------------
分别表示该行性息的类型: 核心UDM分区, 就是主UDM分区。
              该分区的MS分区登记:0x7   
回复

使用道具 举报

9553#
 楼主| 发表于 2015-5-30 00:15:21 | 只看该作者
527104427 发表于 2015-5-29 22:50
再请教老大:

如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。

1:如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。
----
是不是要获得所有打勾的行?
打勾器对应的是Check
而, 选择采用Sel, 【选择】一般表现是加亮。

ENVI @Page8:&TL2.Check=?*&Sel

可用"ENVI @名称.Check=?
  • 变量名"来获得当前勾选择行号。空无选择。*返回全部勾选行空格分隔
  • 点评

    哦,是我搞错了,没看清楚。 示例里面的“分区管理”能否也更新一下? 很好奇, RAMD ImDisk* -gui 的主题效果不知道是怎么实现的,PECMD 内部用的什么命令呢  详情 回复 发表于 2015-5-30 07:52
    回复

    使用道具 举报

    9554#
     楼主| 发表于 2015-5-30 00:34:31 | 只看该作者
    527104427 发表于 2015-5-29 22:58
    分区管理这里显示的好像不对劲,我第二块硬盘上都没有UDM,仍然显示一堆UDM分区

    修正了。
    回复

    使用道具 举报

    9555#
    发表于 2015-5-30 07:52:26 | 只看该作者
    mdyblog 发表于 2015-5-30 00:15
    1:如果用打勾器勾选了几行,怎么全部获取?貌似只能获取到一行。
    ----
    是不是要获得所有打勾的行?

    哦,是我搞错了,没看清楚。

    示例里面的“分区管理”能否也更新一下?

    很好奇, RAMD ImDisk* -gui   的主题效果不知道是怎么实现的,PECMD 内部用的什么命令呢

    点评

    很好奇, RAMD ImDisk* -gui 的主题效果不知道是怎么实现的,PECMD 内部用的什么命令呢 -------------- 哦。 那个是Imdisk控制面板的界面,不是PECMD实现的。 PECMD只是呼叫下。  详情 回复 发表于 2015-5-30 20:47
    回复

    使用道具 举报

    9556#
    发表于 2015-5-30 07:57:13 | 只看该作者
    M大:今早发布的 PECMD2012.1.88.05.62-130810 x86 有问题,更换进 XPPE 内核,重新打包启动至安装快捷方式之后,就一直卡住无法显示桌面。按组合键叫出 "任务管理器" ,手动载入 explorer.exe 后桌面才出现。往时载入本次开启的多分区 MBS5 时,不会载入别的分区(见图一),但是这次却是所有分都一起出现了(见图二)。附去卡住的 PECMD.LOG:



    PECMD-xp.zip

    4.89 KB, 下载次数: 2

    点评

    谢谢! 修正了。  详情 回复 发表于 2015-5-31 03:38
    回复

    使用道具 举报

    9557#
     楼主| 发表于 2015-5-30 20:47:48 | 只看该作者
    527104427 发表于 2015-5-30 07:52
    哦,是我搞错了,没看清楚。

    示例里面的“分区管理”能否也更新一下?

    很好奇, RAMD ImDisk* -gui   的主题效果不知道是怎么实现的,PECMD 内部用的什么命令呢
    --------------
    哦。 那个是Imdisk控制面板的界面,不是PECMD实现的。
    PECMD只是呼叫下。
    回复

    使用道具 举报

    9558#
     楼主| 发表于 2015-5-31 03:38:31 | 只看该作者
    2010WAIGO 发表于 2015-5-30 07:57
    M大:今早发布的 PECMD2012.1.88.05.62-130810 x86 有问题,更换进 XPPE 内核,重新打包启动至安装快捷方式 ...

    谢谢!
    修正了。

    点评

    SUBJ *毛:,D:\My 重启后就失效了,不知道这是否正常?  详情 回复 发表于 2015-5-31 22:25
    回复

    使用道具 举报

    9559#
    发表于 2015-5-31 07:03:46 | 只看该作者
    dll版都不能运行了

    点评

    我在XP下没问题的。 你是X64吗? 那试试X64目录的。  详情 回复 发表于 2015-6-1 10:48
    回复

    使用道具 举报

    9560#
    发表于 2015-5-31 20:19:46 | 只看该作者
    常常来看看精简版有没有更新,怎么总停留在52
    回复

    使用道具 举报

    9561#
    发表于 2015-5-31 22:25:32 | 只看该作者
    mdyblog 发表于 2015-5-31 03:38
    谢谢!
    修正了。

    SUBJ *毛:,D:\My

    重启后就失效了,不知道这是否正常?

    点评

    正常。 而且注销后也会实效。 需要重建。 就算普通磁盘的盘符。也会重启后丢失。 只是,MS将盘符绑定关系卸载注册表中了,下次 启动,据此重建。  详情 回复 发表于 2015-6-1 02:40
    回复

    使用道具 举报

    9562#
     楼主| 发表于 2015-6-1 02:40:45 | 只看该作者
    527104427 发表于 2015-5-31 22:25
    SUBJ *毛:,D:\My

    重启后就失效了,不知道这是否正常?


    正常。

    需要重建。
    就算普通磁盘的盘符。也会重启后丢失。
    只是,MS将盘符绑定关系卸载注册表中了,下次 启动,据此重建。

    点评

    SHOW 1:3,H 改成 SUBJ 命令该怎么写呢  详情 回复 发表于 2015-6-1 07:23
    回复

    使用道具 举报

    9563#
    发表于 2015-6-1 07:23:44 | 只看该作者
    本帖最后由 527104427 于 2015-6-1 07:47 编辑
    mdyblog 发表于 2015-6-1 02:40
    正常。

    需要重建。


    1.  可问题是,根据实际测试,将SUBJ *毛:,D:\My  改成 SUBJ *Z:,D:\My   ,重启也会失效,这就跟PECMD的说明有些出入了吧?   说明上写的是,*为持久加载。

    2.  SHOW 1:3,H  改成 SUBJ 命令该怎么写呢

    点评

    1: *为持久加载 只windowsAPI的一个参数。 对于卷标(VOL),会有持久加载的实际效果。 按时对目录别名, 到目前为只,MS没有实现。 2: SHOW 1:3,H 改成 SUBJ 命令该怎么写呢 SUBJ H:,\Device\Harddis  详情 回复 发表于 2015-6-1 08:27
    回复

    使用道具 举报

    9564#
     楼主| 发表于 2015-6-1 08:27:52 | 只看该作者
    527104427 发表于 2015-6-1 07:23
    1.  可问题是,根据实际测试,将SUBJ *毛:,D:\My  改成 SUBJ *Z:,D:\My   ,重启也会失效,这就跟PECMD ...

    1:
    *为持久加载
    只windowsAPI的一个参数。
    对于卷标(VOL),会有持久加载的实际效果。
    按时对目录别名, 到目前为只,MS没有实现。

    2:
    SHOW 1:3,H  改成 SUBJ 命令该怎么写呢

    SUBJ H:,\Device\Harddisk1\Partition3

    点评

    好的,多谢。 PART LIST disk 可以判断多少个硬盘,那有没有命令可以判断一共有多少个光驱呢?  详情 回复 发表于 2015-6-1 10:37
    回复

    使用道具 举报

    9565#
    发表于 2015-6-1 10:37:18 | 只看该作者
    本帖最后由 527104427 于 2015-6-1 10:40 编辑
    mdyblog 发表于 2015-6-1 08:27
    1:
    *为持久加载
    只windowsAPI的一个参数。


    好的,多谢。

    PART LIST disk  可以列出硬盘,那有没有命令可以列出光驱、软驱呢?

    点评

    列出光驱、软驱 ------- 有这个需要吗?  详情 回复 发表于 2015-6-1 10:50
    回复

    使用道具 举报

    9566#
     楼主| 发表于 2015-6-1 10:48:56 | 只看该作者

    我在XP下没问题的。

    你是X64吗? 那试试X64目录的。

    点评

    这就是x64的,在win7x64下运行的。不知道是不是个例,谁看到的试试看  详情 回复 发表于 2015-6-1 13:26
    WIN7_x64下面测试的,不管是32位还是64位的DLL版,都报错。  详情 回复 发表于 2015-6-1 10:58
    回复

    使用道具 举报

    9567#
     楼主| 发表于 2015-6-1 10:50:14 | 只看该作者
    527104427 发表于 2015-6-1 10:37
    好的,多谢。

    PART LIST disk  可以列出硬盘,那有没有命令可以列出光驱、软驱呢?

    列出光驱、软驱
    -------
    有这个需要吗?

    点评

    不知道最后面的 =4 是什么意思  详情 回复 发表于 2015-6-1 11:40
    比如,我做的这个工具,我想把光驱、软驱也列出来,方便分配盘符。  详情 回复 发表于 2015-6-1 10:53
    回复

    使用道具 举报

    9568#
    发表于 2015-6-1 10:53:56 | 只看该作者
    本帖最后由 527104427 于 2015-6-1 10:54 编辑
    mdyblog 发表于 2015-6-1 10:50
    列出光驱、软驱
    -------
    有这个需要吗?


    比如,我做的这个工具,我想把光驱、软驱也列出来,方便分配盘符。如果可以的话就太好了。

    1.png (62.67 KB, 下载次数: 91)

    1.png

    点评

    对CDROM FLOPPY不知道需要什么样的结果形式, 给个例子吧。 还是 0 1 2 3 吗?  详情 回复 发表于 2015-6-1 14:50
    回复

    使用道具 举报

    9569#
    发表于 2015-6-1 10:58:27 | 只看该作者
    mdyblog 发表于 2015-6-1 10:48
    我在XP下没问题的。

    你是X64吗? 那试试X64目录的。

    WIN7_x64下面测试的,不管是32位还是64位的DLL版,都报错。
    回复

    使用道具 举报

    9570#
    发表于 2015-6-1 11:40:52 | 只看该作者
    本帖最后由 527104427 于 2015-6-1 12:08 编辑
    mdyblog 发表于 2015-6-1 10:50
    列出光驱、软驱
    -------
    有这个需要吗?


    不知道最后面的  =4  是什么意思

    除了 @  -  =  不知道还会出现啥特殊符号呢?搞半天原来是这个=在作怪。

    1.png (14.82 KB, 下载次数: 90)

    1.png

    点评

    =数字 数字 对应的物理号 =表示这个分区是逻辑高端隐藏的分区,无法加载的分区,逻辑号总是非法的0。在详细查询显示为0.  详情 回复 发表于 2015-6-1 14:52
    回复

    使用道具 举报

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

    本版积分规则

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

    闽公网安备 35020302032614号

    GMT+8, 2024-9-26 03:29

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

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