无忧启动论坛

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

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

    [复制链接]
15961#
 楼主| 发表于 2021-6-1 22:25:14 | 只看该作者
本帖最后由 mdyblog 于 2021-6-2 03:26 编辑
hhh333 发表于 2021-6-1 22:13
这是解压索引的:

2828        108.608074400000        41        {DEVI *norescan *sub *infcache:"X:\Users\Default\AppData\Local\Temp\DRV_VGA\cache" D:\H3PE\ADD_DRV\NT6\Display\x86\DRV_VGA.7Z,Display}
DEVI驱动签名【不需要修改】(0.0)
[Err_1]        <2148073494>        :密钥集不存在。
DEVI驱动签名【成功?警告_1:0x0】

调试:[Ver=A0000 bNt6=3 bINF=0 bInstall=0 notcheck=0 rescan=-64]2828        108.617701100000        {DEVI ID--BEGIN}
2828        108.625801000000        {DEVI ID--END}

2828        108.626727200000        {Found Index<X:\Users\Default\AppData\Local\Temp\DRV_VGA\cache>}
2988        108.684447400000        {找到驱动: PCI\VEN_1002&DEV_9904&SUBSYS_77211462&REV_00, INF 文件: X:\Users\Default\AppData\Local\Temp\~PECMD~1.TMP\AMDx86\1\CT187672_new.inf}
2988        110.826619900000        {x -y -aos  -o"X:\Users\Default\AppData\Local\Temp\~PECMD~1.TMP\" "D:\H3PE\ADD_DRV\NT6\Display\x86\DRV_VGA.7Z" "AMDx86\1"}        <0>        :操作成功完成。
{PECMD安装驱动【PCI\VEN_1002&DEV_9904&SUBSYS_77211462&REV_00】[X:\Users\Default\AppData\Local\Temp\~PECMD~1.TMP\AMDx86\1\CT187672_new.inf][]}        <0>        :操作成功完成。
2828        120.866126100000        41        [DEVI *norescan *sub *infcache:"X:\Users\Default\AppData\Local\Temp\DRV_VGA\cache" D:\H3PE\ADD_DRV\NT6\Display\x86\DRV_VGA.7Z,Display]        <0>        :操作成功完成。
------------
找到显卡驱动  0.07s
解压具体显卡子目录 AMDx86\1  2.0s
安装该驱动:  10.0s

在 显卡驱动的安装本身 少了。----这个奇怪。  是同一PE, 同一PECMD,同一驱动包, 吗? (按红毛说,不要用VM测试。用稳定不波动的,环境测试)

而流程本身花 的时间很小。和 7z无索引按需解压方案  差不多。 就差1秒(找驱动)。
因此7z无索引按需解压方案是成功的


点评

同一PE,硬盘启动,同一个包,都相同的,重启以后测试,黑屏装驱动时间差不多,大致10秒,但就是分辨率变了后不刷新桌面保持半屏状态10多秒钟  详情 回复 发表于 2021-6-2 07:37
安装驱动耗时基本是系统自己决定的,虚拟机中和当上虚拟机的资源分配有很大关系,不一定是pecmd的问题  详情 回复 发表于 2021-6-2 02:13
建议DEVI *sub增加一个参数,*devid  详情 回复 发表于 2021-6-2 02:10
回复

使用道具 举报

15962#
发表于 2021-6-2 02:10:18 来自手机 | 只看该作者
mdyblog 发表于 2021-6-1 22:25
2828        108.608074400000        41        {DEVI *norescan *sub *infcache:"X:%users\Default\AppData\Local\Temp\DRV_V ...

建议DEVI *sub增加一个参数,*devid

点评

有:※*dummy 则不实际安装。用于调试,如查看 DevClass。*devid:设备ID 则安装指定设备驱动。  详情 回复 发表于 2021-6-2 03:20
回复

使用道具 举报

15963#
发表于 2021-6-2 02:13:22 来自手机 | 只看该作者
mdyblog 发表于 2021-6-1 22:25
2828        108.608074400000        41        {DEVI *norescan *sub *infcache:"X:%users\Default\AppData\Local\Temp\DRV_V ...

安装驱动耗时基本是系统自己决定的,虚拟机中和当上虚拟机的资源分配有很大关系,不一定是pecmd的问题
回复

使用道具 举报

15964#
 楼主| 发表于 2021-6-2 03:20:07 | 只看该作者
红毛樱木 发表于 2021-6-2 02:10
建议DEVI *sub增加一个参数,*devid

有:※*dummy 则不实际安装。用于调试,如查看 DevClass。*devid:设备ID 则安装指定设备驱动。

点评

m大再把classguid的功能整进来吧,classguid具有唯一性,并且比class更准。 一个class只能对应一个classguid,但是一个classguid可以对应多个class  详情 回复 发表于 2021-6-2 03:34
我一直以为没有呢,这样可以发挥更多的技能了,毕竟设备的class属性不是所有情况下都出来的  详情 回复 发表于 2021-6-2 03:32
回复

使用道具 举报

15965#
发表于 2021-6-2 03:32:10 来自手机 | 只看该作者
mdyblog 发表于 2021-6-2 03:20
有:※*dummy 则不实际安装。用于调试,如查看 DevClass。*devid:设备ID 则安装指定设备驱动。

我一直以为没有呢,这样可以发挥更多的技能了,毕竟设备的class属性不是所有情况下都出来的
回复

使用道具 举报

15966#
发表于 2021-6-2 03:34:16 来自手机 | 只看该作者
mdyblog 发表于 2021-6-2 03:20
有:※*dummy 则不实际安装。用于调试,如查看 DevClass。*devid:设备ID 则安装指定设备驱动。


m大再把classguid的功能整进来吧,classguid具有唯一性,并且比class更准。
一个class只能对应一个classguid,但是一个classguid可以对应多个class。
方便折腾

点评

可以, {开头就当GUID。 DEVI *auto:0 *norescan *sub %&_cache% E:\TEMP\DEL\x64\DRV_VGA.7z,{4D36E968-E325-11CE-BFC1-08002BE10318},%TEMP%\DRV_VGA  详情 回复 发表于 2021-6-2 10:44
[Version] Signature = "$WINDOWS NT$" Provider = %CompanyName% ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318} 这个?  详情 回复 发表于 2021-6-2 06:00
回复

使用道具 举报

15967#
 楼主| 发表于 2021-6-2 06:00:05 | 只看该作者
本帖最后由 mdyblog 于 2021-6-2 06:01 编辑
红毛樱木 发表于 2021-6-2 03:34
m大再把classguid的功能整进来吧,classguid具有唯一性,并且比class更准。
一个class只能对应一个cla ...

[Version]
Signature   = "$WINDOWS NT$"
Provider    = %CompanyName%
ClassGUID   = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class       = Display

这个?代替Class?
不能代替devid 吧?
回复

使用道具 举报

15968#
发表于 2021-6-2 07:37:29 | 只看该作者
mdyblog 发表于 2021-6-1 22:25
2828        108.608074400000        41        {DEVI *norescan *sub *infcache:"X:%users\Default\App ...

同一PE,硬盘启动,同一个包,都相同的,重启以后测试,黑屏装驱动时间差不多,大致10秒,但就是分辨率变了后不刷新桌面保持半屏状态10多秒钟
回复

使用道具 举报

15969#
 楼主| 发表于 2021-6-2 10:44:49 | 只看该作者
本帖最后由 mdyblog 于 2021-6-2 10:49 编辑
红毛樱木 发表于 2021-6-2 03:34
m大再把classguid的功能整进来吧,classguid具有唯一性,并且比class更准。
一个class只能对应一个cla ...

可以, {开头就当GUID。
DEVI *norescan *sub %&_cache% E:\TEMP\DEL\x64\DRV_VGA.7z,{4D36E968-E325-11CE-BFC1-08002BE10318},

PECMD0602x64:  https://wwi.lanzoui.com/ioX8Upp8eif

点评

这种也支持一下吧。 ------------------------------------------------- 另外M大如果有时间的话,把“device interface class”也搞下吧。也是SetupDiGetClassDevsExW的第一个参数,传递device interface class  详情 回复 发表于 2021-6-2 14:01
回复

使用道具 举报

15970#
发表于 2021-6-2 14:01:33 | 只看该作者
本帖最后由 红毛樱木 于 2021-6-2 14:02 编辑
mdyblog 发表于 2021-6-2 10:44
可以, {开头就当GUID。
DEVI *norescan *sub %&_cache% E:\TEMP\DEL\x64\DRV_VGA.7z,{4D36E968-E325-11 ...
  1. DEVI listdev:&a  *devclass:{4d36e968-e325-11ce-bfc1-08002be10318}
  2. MESS. %&a%
复制代码

这种也支持一下吧。
-------------------------------------------------
另外M大如果有时间的话,把“device interface class”也搞下吧。也是SetupDiGetClassDevsExW的第一个参数,传递device interface class guid,这个也很有用途。
下面是一个device interface class guid  :  GUID_DEVINTERFACE_USB_HOST_CONTROLLER
https://docs.microsoft.com/en-us ... usb-host-controller
回复

使用道具 举报

15971#
发表于 2021-6-2 15:34:40 | 只看该作者
本帖最后由 hhh333 于 2021-6-2 15:45 编辑

就是到这个位置,相当于已经装好了,只刷新一下屏幕就可以了,然后就是不往下走,要等十多20秒,计时器停在10秒位置(实际上PECMD的时钟控件也没关,等待刷新的时间也不跳数,呈卡死状态 ,但可以用鼠标去刷新)即大致10秒就开始黑屏安装,两种方式黑屏的时间差不多,与实际记录的一致。

点评

加一个 开关 *num:1 就快了。 只成功安装1个。 后面就不搜了。 8964 33435.771034839119 {DrvLoad安装驱动【()?】[E:\TEMP\DEL\x64\DRV_VGA\Intelx64\23\gdlh64_new.inf]} :操作成功完成。 8444 33435.7711  详情 回复 发表于 2021-6-3 01:15
大概找出原因了。 装完驱动。 但是还需要继续检查其它INF。 其它几个nvx64的目录中的INF太多, 处理非常耗时。 Nvx64\1 中的INF就有60个,共11M。 30秒 Nvx64\2 也如此。 32秒 11092 29186.33467928340  详情 回复 发表于 2021-6-3 00:16
我再优化下。 基本的东西正常了。应该不是问题。  详情 回复 发表于 2021-6-2 15:43
回复

使用道具 举报

15972#
 楼主| 发表于 2021-6-2 15:43:41 | 只看该作者
hhh333 发表于 2021-6-2 15:34
就是到这个位置,相当于已经装好了,只刷新一下屏幕就可以了,然后就是不往下走,要等十多20秒,计时器停在 ...

我再优化下。 基本的东西正常了。应该不是问题。

点评

M大,TIME控件优先级有时候会被别的线程抢占优先级,导致TIME计时器不工作,就是被暂停的那种感觉,是需要优化下。  详情 回复 发表于 2021-6-2 15:54
回复

使用道具 举报

15973#
发表于 2021-6-2 15:54:36 | 只看该作者
mdyblog 发表于 2021-6-2 15:43
我再优化下。 基本的东西正常了。应该不是问题。

M大,TIME控件优先级有时候会被别的线程抢占优先级,导致TIME计时器不工作,就是被暂停的那种感觉,是需要优化下。

点评

怎么会被抢? 各个线程是独立并行执行的, 互不相干。 难道 CPU 用完了? 没CPU响应 TIME? 什么程序这么野蛮?  详情 回复 发表于 2021-6-2 18:14
回复

使用道具 举报

15974#
 楼主| 发表于 2021-6-2 18:14:23 | 只看该作者
红毛樱木 发表于 2021-6-2 15:54
M大,TIME控件优先级有时候会被别的线程抢占优先级,导致TIME计时器不工作,就是被暂停的那种感觉,是需 ...

怎么会被抢?
各个线程是独立并行执行的, 互不相干。
难道 CPU 用完了? 没CPU响应 TIME? 什么程序这么野蛮?

点评

确实是的呀,我碰到好几次了。 wimgapi.dll用postmsg异步的时候,就让time控件死翘翘了。要不要重现代码给你调试?  详情 回复 发表于 2021-6-2 18:30
回复

使用道具 举报

15975#
发表于 2021-6-2 18:30:11 来自手机 | 只看该作者
本帖最后由 红毛樱木 于 2021-6-2 18:32 编辑
mdyblog 发表于 2021-6-2 18:14
怎么会被抢?
各个线程是独立并行执行的, 互不相干。
难道 CPU 用完了? 没CPU响应 TIME? 什么程序这 ...


确实是的呀,我碰到好几次了,之前也和你提过一次。
wimgapi.dll用postmsg异步的时候,就让time控件死翘翘了。要不要重现代码给你调试?

点评

现在都是多核计算机。 比如4个核心。 一个线程 最多占用25%, 不可能 用完CPU。 这样TIME就有 >=75%CPU. 一定是别的原因。 哪儿搞错了。  详情 回复 发表于 2021-6-2 23:00
回复

使用道具 举报

15976#
 楼主| 发表于 2021-6-2 23:00:28 | 只看该作者
红毛樱木 发表于 2021-6-2 18:30
确实是的呀,我碰到好几次了,之前也和你提过一次。
wimgapi.dll用postmsg异步的时候,就让time控件死 ...

现在都是多核计算机。
比如4个核心。
一个线程 最多占用25%, 不可能 用完CPU。 这样TIME就有 >=75%CPU.
一定是别的原因。 哪儿搞错了。

点评

有没有可能是消息堆积多了,阻塞了time的执行  详情 回复 发表于 2021-6-2 23:12
回复

使用道具 举报

15977#
发表于 2021-6-2 23:12:19 来自手机 | 只看该作者
mdyblog 发表于 2021-6-2 23:00
现在都是多核计算机。
比如4个核心。
一个线程 最多占用25%, 不可能 用完CPU。 这样TIME就有 >=75%CPU ...

有没有可能是消息堆积多了,阻塞了time的执行

点评

有可能。  详情 回复 发表于 2021-6-2 23:23
回复

使用道具 举报

15978#
 楼主| 发表于 2021-6-2 23:23:59 | 只看该作者
本帖最后由 mdyblog 于 2021-6-2 23:25 编辑
红毛樱木 发表于 2021-6-2 23:12
有没有可能是消息堆积多了,阻塞了time的执行

有可能。所以要加个TIME 过滤下。 不要一直忙着更新界面。  人眼也看不过来 那么多细节,完全没必要。

点评

可能我表诉的不太具体。 是POSTMSG的消息多了,导致了TIME控件“死”了,不是更新界面导致死的。 POSTMSG的时候压根就没更新界面,是靠TIME定制器定时更新界面的,而且操作界面不在POSTMSG里。  详情 回复 发表于 2021-6-3 00:40
回复

使用道具 举报

15979#
 楼主| 发表于 2021-6-3 00:16:48 | 只看该作者
本帖最后由 mdyblog 于 2021-6-3 00:21 编辑
hhh333 发表于 2021-6-2 15:34
就是到这个位置,相当于已经装好了,只刷新一下屏幕就可以了,然后就是不往下走,要等十多20秒,计时器停在 ...

大概找出原因了。
装完驱动。
但是还需要继续检查其它INF。

其它几个nvx64的目录中的INF太多, 处理非常耗时。
Nvx64\1 中的INF就有60个,共11M。 30

Nvx64\2 也如此。 32

11092        29186.334679283405        {DrvLoad安装驱动【()?】[D:\TEMP\MDY\TEMP\DRV_VGA\Intelx64\23\igdlh64_new.inf]}        <0>        :操作成功完成。
8012        29186.334938537574        {Wait (2)....End}        <0>        :操作成功完成。
8012        29186.335932717072        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Intelx64\23}        <1>        :函数不正确。
8012        29186.335973769368        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\Intelx64\456}        <0>        :操作成功完成。
8012        29186.819452897845        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Intelx64\456}        <1>        :函数不正确。
8012        29186.819514476288        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Intelx64}        <1>        :函数不正确。
8012        29186.819544819289        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64}        <0>        :操作成功完成。

8012        29186.821421623136        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\0}        <0>        :操作成功完成。
8012        29188.411825916849        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\0}        <1>        :函数不正确。

8012        29188.411866969144        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\1}        <0>        :操作成功完成。
8012        29218.295550198925        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\1}        <1>        :函数不正确。


8012        29218.295605530279        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\2}        <0>        :操作成功完成。
8012        29250.241725285179        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64\2}        <1>        :函数不正确。

8012        29250.241781062754        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\Nvx64}        <1>        :函数不正确。
8012        29250.241810959534        {DeviDir....Begin:D:\TEMP\MDY\TEMP\DRV_VGA\VMx64}        <0>        :操作成功完成。
8012        29250.272048652324        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA\VMx64}        <1>        :函数不正确。
8012        29250.272099521473        {DeviDir....End:D:\TEMP\MDY\TEMP\DRV_VGA}        <1>        :函数不正确。
8012        29250.272283810581        14        [^DEVI *auto:0 *norescan *sub  E:\TEMP\DEL\x64\DRV_VGA.7z,{4D36E968-E325-11CE-BFC1-08002BE10318},D:\TEMP\MDY\TEMP\DRV_VGA]        <1>        :函数不正确。





直接目录安装也这样的。
10080        30921.618268539127        {找到驱动: PCI\VEN_10DE&DEV_0DF4&SUBSYS_05071025&REV_A1, INF 文件: E:\TEMP\DEL\x64\DRV_VGA\Nvx64\0\nv_dispi_new.inf}
10080        30921.619291276744        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Nvx64\0}        <0>        :操作成功完成。

10080        30921.619330544157        {DeviDir....Begin:E:\TEMP\DEL\x64\DRV_VGA\Nvx64\1}        <0>        :操作成功完成。
10080        30952.424789517742        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Nvx64\1}        <0>        :操作成功完成。

10080        30952.424860466818        {DeviDir....Begin:E:\TEMP\DEL\x64\DRV_VGA\Nvx64\2}        <0>        :操作成功完成。
10080        30985.445284429935        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Nvx64\2}        <0>        :操作成功完成。

10080        30985.445341992392        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Nvx64}        <0>        :操作成功完成。
10080        30985.445387060673        {DeviDir....Begin:E:\TEMP\DEL\x64\DRV_VGA\VMx64}        <0>        :操作成功完成。
10080        30985.539683736687        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\VMx64}        <0>        :操作成功完成。
10080        30985.539743084026        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA}        <0>        :操作成功完成。
10080        30985.539923357149        15        [^DEVI *auto:0 *norescan *sub  E:\TEMP\DEL\x64\DRV_VGA,{4D36E968-E325-11CE-BFC1-08002BE10318},D:\TEMP\MDY\TEMP\DRV_VGA]        <0>        :操作成功完成。


系统中的每个DEVID 都分别要和每个INF检查一次, 所以蛮耗时的。

这个驱动包, 再生成索引时, 也是非常耗时的。

点评

逻辑上可能需要优化。 一个设备的硬件ID和兼容ID,虽然每一行的信息都需要和INF匹配,但是要把他们当作一个设备去处理,不能分开,因为实质上他们就是这个设备,安装了对应行的硬件ID或者兼容ID的驱动就等于这个设  详情 回复 发表于 2021-6-3 00:43
回复

使用道具 举报

15980#
发表于 2021-6-3 00:40:25 | 只看该作者
mdyblog 发表于 2021-6-2 23:23
有可能。所以要加个TIME 过滤下。 不要一直忙着更新界面。  人眼也看不过来 那么多细节,完全没必要。

可能我表诉的不太具体。
是POSTMSG的消息多了,导致了TIME控件“死”了,不是更新界面导致死的。
POSTMSG的时候压根就没更新界面,是靠TIME定制器定时更新界面的,而且操作界面不在POSTMSG里。

点评

是一回事。 如果能及时处理完, 无所谓多, 来了就处理了。 就是 因为太多超出处理能力, 导致积压。 比如处理能力1秒 100个。 现在 1秒来了1000个。 就是这道理。  详情 回复 发表于 2021-6-3 01:10
回复

使用道具 举报

15981#
发表于 2021-6-3 00:43:27 | 只看该作者
mdyblog 发表于 2021-6-3 00:16
大概找出原因了。
装完驱动。
但是还需要继续检查其它INF。

逻辑上可能需要优化。
一个设备的硬件ID和兼容ID,虽然每一行的信息都需要和INF匹配,但是要把他们当作一个设备去处理,不能分开,因为实质上他们就是这个设备,安装了对应行的硬件ID或者兼容ID的驱动就等于这个设备被安装了驱动。

点评

这些问题, 对 索引模式, 会是一样的。 现在 做成索引, 就快。 所以关键不还是INF总体量太大。就是需要那么多时间。  详情 回复 发表于 2021-6-3 01:14
回复

使用道具 举报

15982#
 楼主| 发表于 2021-6-3 01:10:48 | 只看该作者
红毛樱木 发表于 2021-6-3 00:40
可能我表诉的不太具体。
是POSTMSG的消息多了,导致了TIME控件“死”了,不是更新界面导致死的。
POSTM ...

是一回事。
如果能及时处理完, 无所谓多, 来了就处理了。
就是 因为太多超出处理能力, 导致积压。
比如处理能力1秒 100个。 现在 1秒来了1000个。 就是这道理。
回复

使用道具 举报

15983#
 楼主| 发表于 2021-6-3 01:14:05 | 只看该作者
红毛樱木 发表于 2021-6-3 00:43
逻辑上可能需要优化。
一个设备的硬件ID和兼容ID,虽然每一行的信息都需要和INF匹配,但是要把他们当作 ...

这些问题, 对 索引模式, 会是一样的。
现在 做成索引, 就快。  所以关键不还是INF总体量太大。就是需要那么多时间。

点评

做索引,不是一下子先从索引里找出所有匹配的结果再安装么? ----------------------------------------- 如果先找一个安装,安装失败了再继续找,可能整体速度反而会慢。  详情 回复 发表于 2021-6-3 01:16
回复

使用道具 举报

15984#
 楼主| 发表于 2021-6-3 01:15:26 | 只看该作者
本帖最后由 mdyblog 于 2021-6-3 01:37 编辑
hhh333 发表于 2021-6-2 15:34
就是到这个位置,相当于已经装好了,只刷新一下屏幕就可以了,然后就是不往下走,要等十多20秒,计时器停在 ...

加一个 开关 *num:1 就快了。
只成功安装1个。 后面就不搜了。


11772        34876.305952493569        {DrvLoad安装驱动【()?】[E:\TEMP\DEL\x64\DRV_VGA\Intelx64\23\gdlh64_new.inf]}        <0>        :操作成功完成。
12136        34876.306043522572        {Wait (2)....End}        <0>        :操作成功完成。
12136        34876.306863229816        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Intelx64\23}        <0>        :操作成功完成。
12136        34876.306899819905        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA\Intelx64}        <0>        :操作成功完成。
12136        34876.306925254479        {DeviDir....End:E:\TEMP\DEL\x64\DRV_VGA}        <0>        :操作成功完成。
12136        34876.307086786337        15        [^DEVI *num:1 *auto:0 *norescan *sub  E:\TEMP\DEL\x64\DRV_VGA,{4D36E968-E325-11CE-BFC1-08002BE10318},D:\TEMP\MDY\TEMP\DRV_VGA]        <0>        :操作成功完成。


支持 *num:1
https://wwi.lanzoui.com/isRCEpq80gf

点评

新的反而不能安装了  详情 回复 发表于 2021-6-3 07:14
回复

使用道具 举报

15985#
发表于 2021-6-3 01:16:11 | 只看该作者
mdyblog 发表于 2021-6-3 01:14
这些问题, 对 索引模式, 会是一样的。
现在 做成索引, 就快。  所以关键不还是INF总体量太大。就是需 ...

做索引,不是一下子先从索引里找出所有匹配的结果再安装么?
-----------------------------------------
如果先找一个安装,安装失败了再继续找,可能整体速度反而会慢。

点评

不是先一下子找出全部。  详情 回复 发表于 2021-6-3 01:24
回复

使用道具 举报

15986#
 楼主| 发表于 2021-6-3 01:24:39 | 只看该作者
红毛樱木 发表于 2021-6-3 01:16
做索引,不是一下子先从索引里找出所有匹配的结果再安装么?
---------------------------------------- ...

不是先一下子找出全部。

点评

整体上来说可能先全部找出来,最终效率可能会更高。  详情 回复 发表于 2021-6-3 01:34
回复

使用道具 举报

15987#
发表于 2021-6-3 01:34:23 | 只看该作者
mdyblog 发表于 2021-6-3 01:24
不是先一下子找出全部。

整体上来说可能先全部找出来,最终效率可能会更高。
回复

使用道具 举报

15988#
 楼主| 发表于 2021-6-3 01:49:02 | 只看该作者
大家有没有发现, 自己的手机可能 有2层钢化膜。
今天换屏 是才知道, 原来新买回的手机贴俩2层膜,竟然一直这么用着。

点评

我估计是手机出厂时已经有一层膜了,但不是钢化膜,手机厂家没这么良心的,你没发现,又贴了一张钢化膜  详情 回复 发表于 2021-6-3 08:58
讨论讨论着,你这是准备插播手机广告吗?  详情 回复 发表于 2021-6-3 02:01
回复

使用道具 举报

15989#
发表于 2021-6-3 02:01:11 | 只看该作者
mdyblog 发表于 2021-6-3 01:49
大家有没有发现, 自己的手机可能 有2层钢化膜。
今天换屏 是才知道, 原来新买回的手机贴俩2层膜,竟然一 ...

讨论讨论着,你这是准备插播手机广告吗?
回复

使用道具 举报

15990#
发表于 2021-6-3 06:49:19 | 只看该作者
红毛樱木 发表于 2021-6-3 02:01
讨论讨论着,你这是准备插播手机广告吗?

这思维节凑跟不上
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-1-23 07:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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