无忧启动论坛

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

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

    [复制链接]
17131#
 楼主| 发表于 2022-6-3 13:06:19 | 只看该作者
826773297 发表于 2022-6-3 13:01
我是想研究一下pecmd这个文本处理,看看为什么我写不出来这个代码,而且效率很低

可以用 FORX  *NL
在内存中处理。

点评

我就是在内存中处理,速度很慢,vbs已经处理好了,我还在找行号  详情 回复 发表于 2022-6-3 13:12
回复

使用道具 举报

17132#
发表于 2022-6-3 13:12:21 | 只看该作者
mdyblog 发表于 2022-6-3 13:06
可以用 FORX  *NL
在内存中处理。

我就是在内存中处理,速度很慢,vbs已经处理好了,我还在找行号

点评

不会vbs,看不懂vbs。 如果慢,可以用GEFT读位置,再用PUTF修改。  详情 回复 发表于 2022-6-3 13:16
回复

使用道具 举报

17133#
发表于 2022-6-3 13:16:27 | 只看该作者
826773297 发表于 2022-6-3 13:12
我就是在内存中处理,速度很慢,vbs已经处理好了,我还在找行号

不会vbs,看不懂vbs。
如果慢,可以用GEFT读位置,再用PUTF修改。

点评

reg是文本,我要根据文本内inf文件名判断文件是否存在,GETF读起始位置,这个好像不着边吧  详情 回复 发表于 2022-6-3 13:21
回复

使用道具 举报

17134#
发表于 2022-6-3 13:21:30 | 只看该作者
红毛樱木 发表于 2022-6-3 13:16
不会vbs,看不懂vbs。
如果慢,可以用GEFT读位置,再用PUTF修改。

reg是文本,我要根据文本内inf文件名判断文件是否存在,GETF读起始位置,这个好像不着边吧

点评

还是一次性把原理讲清楚吧,讲半天还是瞎猜  详情 回复 发表于 2022-6-3 13:41
回复

使用道具 举报

17135#
发表于 2022-6-3 13:41:04 来自手机 | 只看该作者
826773297 发表于 2022-6-3 13:21
reg是文本,我要根据文本内inf文件名判断文件是否存在,GETF读起始位置,这个好像不着边吧

还是一次性把原理讲清楚吧,讲半天还是瞎猜

点评

就是根据现有inf文件,把reg文本内的不存在的inf内容加上删除标记  详情 回复 发表于 2022-6-3 13:54
回复

使用道具 举报

17136#
发表于 2022-6-3 13:54:39 | 只看该作者
红毛樱木 发表于 2022-6-3 13:41
还是一次性把原理讲清楚吧,讲半天还是瞎猜

就是根据现有inf文件,把reg文本内的不存在的inf内容加上删除标记
回复

使用道具 举报

17137#
 楼主| 发表于 2022-6-3 17:03:10 | 只看该作者
本帖最后由 mdyblog 于 2022-6-3 17:06 编辑
826773297 发表于 2022-6-3 13:54
就是根据现有inf文件,把reg文本内的不存在的inf内容加上删除标记

  1. <p>ENVI^ ForceLocal=1
  2. SET$ &NL=0d 0a

  3. SET &D=11\Windows\inf
  4. SET &REG=.\DriverDeviceIds.reg

  5. FORX *off  %&D%\*.inf,&FS,,*
  6. //MESS. %&FS%

  7. READ %&REG%,**,&RV
  8. //MESS %&RV%
  9. SED -ex &&RV2=0,(%&NL%)*\[HKEY[^%&NL%]*,,&RV
  10. //MESS. %&RV2%

  11. SET &FS2=
  12. FORX *NL &FS,&&Fi,
  13. {* SED -ni -ex &&pi=?1,"%&Fi%",,&RV2
  14.    IFEX #%pi%<=0, SET< FS2=%NL%%&Fi%
  15. }
  16. MSTR * &FS3=3,0,FS2
  17. ///REG 中没有的 INF
  18. MESS. %FS3%
复制代码

==============
挺快的

点评

再请教一下,我如果要把不存在inf文件名的=后面随机内容替换成-该怎么操作 [attachimg]502421[/attachimg] 比如这个tape.inf不存在,那我就把reg内所有包含的tape.inf后面加上-,效果是这样,"tape.inf"=hex:0  详情 回复 发表于 2022-6-3 19:45
感谢m大,测试了确实很快  详情 回复 发表于 2022-6-3 19:40
不知道EDIT能不能设成白色的?下面的7种方法都无效 call @Win2 _sub Win2,w452 h305, edit+-| edit4,l0 t0 w352 h205,aaa,,0x8 CALL $--ret:&&vs UxTheme.dll,IsAppThemed IFEX #%&vs%>0, SET &BKC=0xFFFFF  详情 回复 发表于 2022-6-3 17:47
回复

使用道具 举报

17138#
发表于 2022-6-3 17:47:09 | 只看该作者
本帖最后由 527104427 于 2022-6-3 17:52 编辑
mdyblog 发表于 2022-6-3 17:03
==============
挺快的

EDIT只读状态能不能设成白色的?下面的7种方法都无效
call @Win2
_sub Win2,w452 h305,
        edit+-| edit4,l0 t0 w352 h205,aaa,,0x8
        CALL $--ret:&&vs  UxTheme.dll,IsAppThemed
        IFEX #%&vs%>0, SET &BKC=0xFFFFFF*! SET &BKC=0xFFFFFF
        ENVI @edit4.bkcolor=%BKC%
        //ENVI @edit4.bkcolor=#0xFFFFFF##0xFFFFFF
        //ENVI @edit4.bkcolor=0xFFFFFF*0xFFFFFF
        //ENVI @edit4.trans=0xFFFFFF*1;1
        //TEAM ENVI @edit4.trans=1*4| ENVI @edit4.trans=0xFFFFFF*
        //ENVI @edit4.trans=*3;0x10001
        //ENVI @edit4.Color=:::;0xFFFFFF#0xFFFFFF
_end

点评

非只读 可以吗?  详情 回复 发表于 2022-6-3 18:09
回复

使用道具 举报

17139#
 楼主| 发表于 2022-6-3 18:09:59 | 只看该作者
527104427 发表于 2022-6-3 17:47
EDIT只读状态能不能设成白色的?下面的7种方法都无效
call @Win2
_sub Win2,w452 h305,

非只读 可以吗?

点评

非只读本来就是白色的呀  详情 回复 发表于 2022-6-3 18:25
回复

使用道具 举报

17140#
发表于 2022-6-3 18:25:08 | 只看该作者
本帖最后由 527104427 于 2022-6-3 18:43 编辑
mdyblog 发表于 2022-6-3 18:09
非只读 可以吗?

非只读本来就是白色的呀,只读可以弄一下不?
用labe解决了,只不过不能复制内容,有点遗憾

还有个奇怪的问题,SWIN横向滚动条,用鼠标拖不动,拖走又回到原来的位置:
call @Page2
_sub Page2,w358 h297,
        swin swin2:Win2:-SwinMain2,l0 t0 w347 h205,,0x180
        item item3,l250 t219 w88 h30,关闭,
_end
_sub Win2,w547 h405,,,,:0xFFFFFF
        labe -trans -left labe2,l0 t0 w547 h405,每英寸 96 像素aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb,,
_end






点评

“人为”只读  详情 回复 发表于 2022-6-3 18:43
回复

使用道具 举报

17141#
 楼主| 发表于 2022-6-3 18:43:35 | 只看该作者
527104427 发表于 2022-6-3 18:25
非只读本来就是白色的呀,只读可以弄一下不
用labe解决了,只不过不能复制内容,有点遗憾

“人为”只读
  1. ENVI^ ForceLocal=1
  2. SET  ::WM_KEYDOWN=0x0100
  3. SET  ::WM_KEYUP=0x0101
  4. SET  ::WM_CHAR=0x0102
  5. SET  ::WM_CUT=0x0300
  6. SET  ::WM_PASTE=0x0302
  7. SET  ::WM_CLEAR=0x0303
  8. SET  ::WM_UNDO=0x0304
  9. SET &EDITMSG=%WM_KEYDOWN%  %WM_KEYUP% %WM_CHAR% %WM_CUT% %WM_PASTE% %WM_CLEAR% %WM_UNDO%,&&wm,=0x0304


  10. call @Win2
  11. _sub Win2,w452 h305,
  12.      edit+-| edit4,l0 t0 w352 h205,aaa,, //0x8
  13.      //ENVI  @edit4.bkcolor=0xFF00#0xFF#0xFF00#0xFF //颜色集
  14.      FORX * %&EDITMSG% ,&&wm, ^ENVI  @edit4.MSG=$%wm%:EXIT= 0x01
  15. _end
复制代码

点评

好的! 还有个奇怪的问题,SWIN横向滚动条,用鼠标拖不动,拖走又回到原来的位置: call @Page2 _sub Page2,w358 h297, swin swin2:Win2:-SwinMain2,l0 t0 w347 h205,,0x180 item item3,l250 t  详情 回复 发表于 2022-6-3 18:45
回复

使用道具 举报

17142#
发表于 2022-6-3 18:45:29 | 只看该作者

好的!
还有个奇怪的问题,SWIN横向滚动条,用鼠标拖不动,拖走又回到原来的位置:
call @Page2
_sub Page2,w358 h297,
        swin swin2:Win2:-SwinMain2,l0 t0 w347 h205,,0x180
        item item3,l250 t219 w88 h30,关闭,
_end
_sub Win2,w547 h405,,,,:0xFFFFFF
        labe -trans -left labe2,l0 t0 w547 h405,每英寸 96 像素aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbb,,
_end



点评

下载新版  详情 回复 发表于 2022-6-4 00:02
可以点。 [attachimg]502414[/attachimg]  详情 回复 发表于 2022-6-3 18:53
回复

使用道具 举报

17143#
 楼主| 发表于 2022-6-3 18:53:10 | 只看该作者
本帖最后由 mdyblog 于 2022-6-3 18:54 编辑
527104427 发表于 2022-6-3 18:45
好的!
还有个奇怪的问题,SWIN横向滚动条,用鼠标拖不动,拖走又回到原来的位置:
call @Page2

可以点。


旧版 可以拖动。 可能是上次 处理滚轮 是的副作用。

点评

哦。好像EDIT的滚动条也不行,点空白或箭头都动不了。横向竖向都有问题了。  详情 回复 发表于 2022-6-3 19:01
回复

使用道具 举报

17144#
发表于 2022-6-3 19:01:43 | 只看该作者

哦。好像EDIT的滚动条也不行,点空白或箭头都动不了。横向竖向都有问题了。
回复

使用道具 举报

17145#
发表于 2022-6-3 19:40:02 | 只看该作者
mdyblog 发表于 2022-6-3 17:03
==============
挺快的

感谢m大,测试了确实很快
回复

使用道具 举报

17146#
发表于 2022-6-3 19:45:03 | 只看该作者
mdyblog 发表于 2022-6-3 17:03
==============
挺快的

再请教一下,我如果要把不存在inf文件名的=后面随机内容替换成-该怎么操作



比如这个tape.inf不存在,那我就把reg内所有包含的tape.inf后面加上-,效果是这样,"tape.inf"=hex:01,ff,00,00,我想替换成"tape.inf"=-
这样就等于加上了删除标记
sed命令应该能实现,就是不知道怎么写
回复

使用道具 举报

17147#
 楼主| 发表于 2022-6-4 00:02:58 | 只看该作者
527104427 发表于 2022-6-3 18:45
好的!
还有个奇怪的问题,SWIN横向滚动条,用鼠标拖不动,拖走又回到原来的位置:
call @Page2

下载新版

点评

还有一个问题,比如下面的代码,不应该是返回 [14 10 6 2]吗,怎么是[15 11 7 3] ? envi^ EnviMode=1 envi^ ForceLocal=1 set$ nl=0d 0a set a=aa \%nl%ssssa.inf \%nl% \%nl%b.inf \%nl% \%nl%a.inf \  详情 回复 发表于 2022-6-4 01:25
好了。  详情 回复 发表于 2022-6-4 01:05
回复

使用道具 举报

17148#
 楼主| 发表于 2022-6-4 00:35:02 | 只看该作者
826773297 发表于 2022-6-3 19:45
再请教一下,我如果要把不存在inf文件名的=后面随机内容替换成-该怎么操作

  1. ENVI^ ForceLocal=1
  2. SET$ &NL=0d 0a
  3. SET &QU="

  4. SET &D=11\Windows\inf
  5. SET &REG=.\DriverDeviceIds.reg

  6. FORX *off  %&D%\*.inf,&FS,,*
  7. SET> FS=%NL%
  8. SET< FS=%NL%

  9. READ %&REG%,**,&RV

  10. SET &RV2=
  11. SET &pi=0
  12. FORX *NL &RV,&&Ri,
  13. {  LSTR * &&c1=1,Ri
  14.    @FIND $%&c1%<>%&QU%, TEAM  SET< RV2=%NL%%&Ri%| EXIT -
  15.    SED -ex &&Fi=1,"{.*}".*,\1,&Ri
  16.    SED -ni -ex &&pi=?1,%NL%%&Fi%%NL%,,&FS
  17.    IFEX #%pi%<=0, SET< RV2=%NL%"%&Fi%"=-! SET< RV2=%NL%%&Ri%
  18. }
  19. MSTR * &RV3=3,0,RV2
  20. ///REG 中 没有的 INF 变=-
  21. MESS. %RV3%
复制代码

点评

还有最后一个问题,[attachimg]502442[/attachimg] 比如: [HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\{4d36e970-e325-11ce-bfc1-08002be10318}] "c_mtd.inf"=- 能否检测[HKEY_LOCAL_MACHINE\11\Driv  详情 回复 发表于 2022-6-4 08:38
感谢M大,确实可以  详情 回复 发表于 2022-6-4 08:29
这个好像不太对,比如这个netloop.inf,inf目录中没有,reg中有,这种情况也要筛出来的。我看他那个VBS就有筛出来。  详情 回复 发表于 2022-6-4 01:06
回复

使用道具 举报

17149#
发表于 2022-6-4 01:05:01 | 只看该作者

好了。

回复

使用道具 举报

17150#
发表于 2022-6-4 01:06:48 | 只看该作者

这个好像不太对,比如这个netloop.inf,inf目录中没有,reg中有,这种情况也要筛出来的。我看他那个VBS就有筛出来。

点评

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds] [HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*MSLOOP] "netloop.inf"=- [HKEY_LOCAL_MACHINE\11\DriverDatabase  详情 回复 发表于 2022-6-4 06:30
回复

使用道具 举报

17151#
发表于 2022-6-4 01:25:38 | 只看该作者

还有一个问题,比如下面的代码,不应该是返回 [14 10 6 2]吗,怎么是[15 11 7 3] ?
envi^ EnviMode=1
envi^ ForceLocal=1
set$ nl=0d 0a

set a=aa
\%nl%ssssa.inf
\%nl%
\%nl%b.inf
\%nl%
\%nl%a.inf
\%nl%
\%nl%c.inf
\%nl%
\%nl%a.inf
\%nl%
\%nl%d.inf
\%nl%
\%nl%a.inf
\%nl%
\%nl%e.inf

sed -ex *;;~b=?0,a\.inf,,a
mess. [%b%]  //[15 11 7 3]




点评

set a=aa \%nl%ssssa.inf ----15 \%nl% \%nl%b.inf \%nl% \%nl%a.inf ----11 \%nl% \%nl%c.inf \%nl% \%nl%a.inf ----7 \%nl% \%nl%d.inf \%nl% \%nl%a.inf ----3 \%nl  详情 回复 发表于 2022-6-4 06:40
回复

使用道具 举报

17152#
 楼主| 发表于 2022-6-4 06:30:22 | 只看该作者
527104427 发表于 2022-6-4 01:06
这个好像不太对,比如这个netloop.inf,inf目录中没有,reg中有,这种情况也要筛出来的。我看他那个VBS就 ...

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds]
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*MSLOOP]
"netloop.inf"=-
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*PNP0D00]
"mf.inf"=-
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*pnpffff]

点评

不好意思啊,没看清楚,我还以为是原先那种逻辑  详情 回复 发表于 2022-6-4 06:53
回复

使用道具 举报

17153#
 楼主| 发表于 2022-6-4 06:40:46 | 只看该作者
527104427 发表于 2022-6-4 01:25
还有一个问题,比如下面的代码,不应该是返回 [14 10 6 2]吗,怎么是[15 11 7 3] ?
envi^ EnviMode=1
...

set a=aa
\%nl%ssssa.inf  ----15
\%nl%
\%nl%b.inf
\%nl%
\%nl%a.inf      ----11
\%nl%
\%nl%c.inf
\%nl%
\%nl%a.inf      ----7
\%nl%
\%nl%d.inf
\%nl%
\%nl%a.inf      ----3
\%nl%           ----2
\%nl%e.inf      ----1
回复

使用道具 举报

17154#
发表于 2022-6-4 06:53:32 | 只看该作者
mdyblog 发表于 2022-6-4 06:30
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds]
[HKEY_LOCA ...

不好意思啊,没看清楚,我还以为是原先那种逻辑
回复

使用道具 举报

17155#
发表于 2022-6-4 08:29:55 | 只看该作者

感谢M大,确实可以
回复

使用道具 举报

17156#
发表于 2022-6-4 08:38:20 | 只看该作者
本帖最后由 826773297 于 2022-6-4 08:40 编辑

还有最后一个问题,

比如:
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\{4d36e970-e325-11ce-bfc1-08002be10318}]
"c_mtd.inf"=-

能否检测[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\{4d36e970-e325-11ce-bfc1-08002be10318}]下是否有多个inf,如果只有一个c_mtd.inf就给注册表项加上删除标记:
[-HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\{4d36e970-e325-11ce-bfc1-08002be10318}]
"c_mtd.inf"=-

如果有多个inf文件名存在则不对注册表项加入删除标记,比如
[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\{4d36e972-e325-11ce-bfc1-08002be10318}]
"c_net.inf"=-
"bnxtnd.inf"=-
"net40i68.inf"=-
"netbnad8.inf"=-
"netelx.inf"=-
"netqenda.inf"=-
"netxix64.inf"=-
"net1ix64.inf"=hex(0):
"dc21x4vm.inf"=-
"wnetvsc.inf"=-
"usbnet.inf"=-

感谢m大


点评

========================== Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds] [-HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*MSLOOP] "netloop.inf"=-  详情 回复 发表于 2022-6-4 11:54
回复

使用道具 举报

17157#
 楼主| 发表于 2022-6-4 11:54:49 | 只看该作者
826773297 发表于 2022-6-4 08:38
还有最后一个问题,

比如:

  1. ENVI^ ForceLocal=1
  2. SET$ &NL=0d 0a
  3. SET &QU="
  4. SET &KP=[

  5. SET &D=11\Windows\inf
  6. SET &REG=.\DriverDeviceIds.reg

  7. FORX *off  %&D%\*.inf,&FS,,*
  8. SET> FS=%NL%
  9. SET< FS=%NL%

  10. READ %&REG%,**,&RV

  11. SET &RV2=
  12. SET &pi=0
  13. SET &RV1H=
  14. SET &RV1S=
  15. SET &N=0
  16. SET &ND=0

  17. FORX *NL &RV,&&Ri,
  18. {  LSTR * &&c1=1,Ri
  19.    @FIND $%&c1%=%&QU%,
  20.    {*SED -ex &&Fi=1,"{.*}".*,\1,&Ri
  21.      SED -ni -ex &&pi=?1,%NL%%&Fi%%NL%,,&FS
  22.      IFEX #%pi%<=0, @TEAM CALC ND=%ND%+1| SET< RV1S=%NL%"%&Fi%"=-! @TEAM CALC N=%N%+1| SET< RV1S=%NL%%&Ri%
  23.    }!
  24.    {* IFEX #[ %ND%=1 && %N%=0 ],
  25.       {* MSTR * RV1H=4,0,RV1H
  26.          SET< RV2=%NL%[-%RV1H%%RV1S%
  27.       }!
  28.       {* SET< RV2=%RV1H%%RV1S%
  29.       }
  30.       @TEAM SET RV1H=| SET RV1S=| SET N=0| SET ND=0
  31.       @FIND $%&c1%<>%&KP%,  @TEAM  SET< RV2=%NL%%&Ri%! SET< RV1H=%NL%%&Ri%
  32.    }
  33. }
  34. IFEX #[ %ND%=1 && %N%=0 ],
  35. {* MSTR * RV1H=4,0,RV1H
  36. SET< RV2=%NL%[-%RV1H%%RV1S%
  37. }!
  38. {* SET< RV2=%RV1H%%RV1S%
  39. }
  40. MSTR * &RV3=3,0,RV2
  41. ///REG 中 没有的 INF 变=-; [-HKEY
  42. MESS. %RV3%
复制代码


==========================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds]

[-HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*MSLOOP]
"netloop.inf"=-

[-HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*PNP0D00]
"mf.inf"=-

[-HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\*pnpffff]
"unknown.inf"=-

[HKEY_LOCAL_MACHINE\11\DriverDatabase\DeviceIds\ACPI]

点评

好的,非常感谢m大的帮助,已经成功实现了  详情 回复 发表于 2022-6-4 12:43
回复

使用道具 举报

17158#
发表于 2022-6-4 12:43:32 | 只看该作者
mdyblog 发表于 2022-6-4 11:54
==========================
Windows Registry Editor Version 5.00

好的,非常感谢m大的帮助,已经成功实现了
回复

使用道具 举报

17159#
发表于 2022-6-4 14:43:09 | 只看该作者
M大请教一下sed命令如何只列出带.sys后缀的行
比如下面内容:
  1. \Windows\System32\drivers\vmbkmcl.sys
  2. \Windows\System32\drivers\vmbus.sys
  3. \Windows\System32\drivers\VMBusHID.sys
  4. \Windows\System32\drivers\vmstorfl.sys
  5. \Windows\System32\drivers\volmgr.sys
  6. \Windows\System32\drivers\volmgrx.sys
  7. \Windows\System32\drivers\volsnap.sys
  8. \Windows\System32\drivers\volume.sys
  9. \Windows\System32\drivers\vsmraid.sys
  10. \Windows\System32\drivers\VSTXRAID.SYS
  11. \Windows\System32\drivers\vwifibus.sys
  12. \Windows\System32\drivers\vwififlt.sys
  13. \Windows\System32\drivers\vwifimp.sys
  14. \Windows\System32\drivers\wacompen.sys
  15. \Windows\System32\drivers\wanarp.sys
  16. \Windows\System32\drivers\watchdog.sys
  17. \Windows\System32\drivers\Wdf01000.sys
  18. \Windows\System32\drivers\WdfLdr.sys
  19. \Windows\System32\drivers\WdiWiFi.sys
  20. \Windows\System32\drivers\werkernel.sys
  21. \Windows\System32\drivers\wfplwfs.sys
  22. \Windows\System32\drivers\wimfsf.sys
  23. \Windows\System32\drivers\wimmount.sys
  24. \Windows\System32\drivers\winhv.sys
  25. \Windows\System32\drivers\wmiacpi.sys
  26. \Windows\System32\drivers\wmilib.sys
  27. \Windows\System32\drivers\wof.sys
  28. \Windows\System32\drivers\WppRecorder.sys
  29. \Windows\System32\drivers\ws2ifsl.sys
  30. \Windows\System32\drivers\zh-CN
  31. \Windows\System32\drivers\zh-CN\acpi.sys.mui
  32. \Windows\System32\drivers\zh-CN\afd.sys.mui
  33. \Windows\System32\drivers\zh-CN\ataport.sys.mui
  34. \Windows\System32\drivers\zh-CN\cdrom.sys.mui
  35. \Windows\System32\drivers\zh-CN\cmimcext.sys.mui
  36. \Windows\System32\drivers\zh-CN\disk.sys.mui
  37. \Windows\System32\drivers\zh-CN\dumpsd.sys.mui
  38. \Windows\System32\drivers\zh-CN\EhStorTcgDrv.sys.mui
  39. \Windows\System32\drivers\zh-CN\fbwf.sys.mui
  40. \Windows\System32\drivers\zh-CN\fltmgr.sys.mui
  41. \Windows\System32\drivers\zh-CN\fvevol.sys.mui
  42. \Windows\System32\drivers\zh-CN\hidbatt.sys.mui
  43. \Windows\System32\drivers\zh-CN\hidclass.sys.mui
复制代码


点评

最好是只显示文件名,不显示路径的那种格式  详情 回复 发表于 2022-6-4 14:44
回复

使用道具 举报

17160#
发表于 2022-6-4 14:44:10 | 只看该作者
826773297 发表于 2022-6-4 14:43
M大请教一下sed命令如何只列出带.sys后缀的行
比如下面内容:

最好是只显示文件名,不显示路径的那种格式

点评

FORX *off %&D%\*.sys,&FS,,* //*off  详情 回复 发表于 2022-6-4 15:15
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-24 23:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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