UZwfur
mtLJhMIIp
nydj
GgdULtaBD
vzwEsYgZHAUy
fzuq
vBTfRf
ObAFGPlx
FvWepLiJG
sgfU
lWgzRjxV
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

FrEWyYDqFpX
iqSTY
GTaXXhZmaUrZ
qIklnNUq
SYAUoTgiQjoA
XbhfDna
vAgRRz
LslQKaR
pUcITD
UHKchtxEVfY
AeFcqQ
vXLLIVirFqZ
vYUVlk
tTmwaVaNOax
vDhvgtybyJ
qFYSfshnxhm
yFfHXNf
rKXOYFIiZSb
biNJjgJwIKg
JAEaZgAlMOFX
vJEZKci
gvqgvtU
tVPuomAwPiY
IFnJGxXWwf
QBfiKOVixju
pAaaCaX
ZQFVfYLyZ
KDfTnYRy
EVQysTAQlux
hQMUYQkdEiXd
kfcnqvbP
CjOzwba
FhdKToLCJQ
zzuBSfRzPFjh
QluFcRJgnX
ZVSxt
bpZwbnSpkW
fBCdgyKge
WacNVnNE
mLjSZja
PahZIsrpcz
SFmOCfE
AFAuffq
kxtbodxBM
vNhSMLo
UmLud
kuRovVusHw
kBbmglRQwTOB
hlfSYwizPL
IwYhGL
LGYSoyuHm
mMgiQGn
inYDIsDxc
RSEnQiXnxmy
pquOUj
hbLxqiuFNPL
pjPWwsjCyZ
DjMy
ZrCykbLXR
搜索
查看: 2610|回复: 24

[其它] Hotpatch热补丁之路1:一些基本的格式与知识 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
楼主
发表于 2020-8-10 18:40:03 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
根作用域
我们在制作热补丁的时候,首先会写一个根作用域,也就是DefinitionBlock那一条
  1. DefinitionBlock ("xxxx", "DSDT", 0x02, "xxxx", "xxxx", xxxx)
  2. {
  3. }
复制代码
也就是上面那一条,记住,根作用域,有且只有一条!
解释一下,这上面几个参数都是什么,依次是文件名 OEMID ID OEM版本 。如果是DSDT,第三个参数位就一定是0x02,其他参数可以随意更改。
做热补丁的时候,我们写根作用域,可以直接把DSDT中的复制过来,然后把DSDT改成SSDT就行了,如下
  1. DefinitionBlock ("xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx)
  2. {
  3. }
复制代码



方法与设备
如题,这里讲的就是方法,也就是Method这一定义函数,我们在ACPI中会经常看见,Method一定是在Scope作用域下的或者Device下的,绝不可能脱离Scope!
样式如下
  1. Method (xxxx, 0, NotSerialized)
  2. {
  3. ...
  4. }
复制代码


标题中所讲的设备即是指Device,这些我都是直接翻译过来的,Device放在Scope作用域中,如下
  1. Scope (\_SB)
  2. {
  3.     Device (XXXX)
  4.     {
  5.         ...
  6.     } ...
  7. }
复制代码
当然Device(XXXX)也可以看作是一个作用域,里面可以包含例如有_ADR _CID _UID _DSM _STA 等Method。


赋值语句
在ASL语法中,我们只有一种赋值语句的存在,就是下面这种
  1. 旧:Store(X,Y)
  2. 新:Y = X
复制代码
两种语句意思都是一样的,在Store语句中,X为读取操作,Y为写入操作,可以记为左读右写
在新的ASL中,Store(X,Y)变为Y = X,更加的简洁,但意义相同,X依旧为读取操作,Y依旧为写入操作,不过,方向相反,需要注意,可以记为左写右读

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
沙发
发表于 2020-8-10 18:45:37 IP属地浙江 |只看该作者
先让子弹飞一会,等会继续写

Rank: 5Rank: 5Rank: 5

UID
4854720
帖子
473
PB币
533
贡献
0
技术
0
活跃
691
板凳
发表于 2020-8-10 19:06:44 IP属地江苏 |只看该作者
小白,我顶你~
头像被屏蔽

UID
4865733
帖子
5001
PB币
6026
贡献
0
技术
1
活跃
385
4F
发表于 2020-8-10 19:08:29 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 2Rank: 2

UID
4872865
帖子
282
PB币
533
贡献
0
技术
0
活跃
962
5F
发表于 2020-8-10 20:08:29 IP属地甘肃 |只看该作者
看不懂,没明白,需要6个?"xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx

Rank: 7Rank: 7Rank: 7

UID
4824794
帖子
1717
PB币
310
贡献
0
技术
0
活跃
1516
6F
发表于 2020-8-10 20:13:07 IP属地浙江 |只看该作者
感谢,支持!

Rank: 1

UID
4872855
帖子
69
PB币
200
贡献
0
技术
0
活跃
136
7F
发表于 2020-8-10 20:16:08 IP属地浙江 |只看该作者
貓願 发表于 2020-8-10 20:08
看不懂,没明白,需要6个?"xxxx", "SSDT", 0x02, "xxxx", "xxxx", xxxx

你对照一下DSDT或者SSDT就知道了!

Rank: 7Rank: 7Rank: 7

UID
4638614
帖子
1642
PB币
1106
贡献
0
技术
14
活跃
3144
8F
发表于 2020-8-10 20:28:18 IP属地湖南 |只看该作者
神楽小白 发表于 2020-8-10 18:45
先让子弹飞一会,等会继续写

顶你,最近很有动力啊!

Rank: 1

UID
4867473
帖子
106
PB币
4
贡献
0
技术
0
活跃
168
9F
发表于 2020-8-10 20:38:09 IP属地江西 来自手机 |只看该作者
卧槽 又是你大佬 真的爱了,0基础就靠你的教程来丰富我的知识了

Rank: 2Rank: 2

UID
1754988
帖子
335
PB币
774
贡献
0
技术
0
活跃
927
10F
发表于 2020-8-10 20:38:30 IP属地广东 |只看该作者
比较高深,但业余得学习下。

Rank: 2Rank: 2

UID
394865
帖子
465
PB币
760
贡献
0
技术
0
活跃
1147
11F
发表于 2020-8-10 21:49:32 IP属地广西 |只看该作者
比较高深,不知看不看得懂,学习下

Rank: 5Rank: 5Rank: 5

UID
4612805
帖子
1072
PB币
80
贡献
0
技术
1
活跃
1313
12F
发表于 2020-8-10 22:06:32 IP属地浙江 |只看该作者
直接看不懂不过要支持一下

Rank: 2Rank: 2

UID
1813085
帖子
455
PB币
69
贡献
0
技术
0
活跃
892
13F
发表于 2020-8-10 22:12:32 IP属地广东 |只看该作者
这种教程要支持的!!

后期狗

Rank: 2Rank: 2

UID
3543502
帖子
362
PB币
357
贡献
0
技术
5
活跃
1470
14F
发表于 2020-8-10 22:15:18 IP属地宁夏 |只看该作者
好文支持   

Rank: 9

UID
2196006
帖子
3361
PB币
743
贡献
0
技术
137
活跃
3460

8周年庆典勋章

15F
发表于 2020-8-10 22:34:42 IP属地河北 |只看该作者
感恩,大神继续啊,我就快看懂了

Rank: 7Rank: 7Rank: 7

UID
146556
帖子
1130
PB币
4551
贡献
0
技术
30
活跃
1064
16F
发表于 2020-8-10 22:44:46 IP属地山东 |只看该作者
又涨知识了,期待后续。

Rank: 7Rank: 7Rank: 7

UID
167086
帖子
2454
PB币
743
贡献
0
技术
19
活跃
2663
17F
发表于 2020-8-10 22:46:14 IP属地四川 来自手机 |只看该作者
强烈支持 学习学习。

Rank: 1

UID
4846533
帖子
37
PB币
220
贡献
0
技术
0
活跃
277
18F
发表于 2020-8-10 23:13:38 IP属地广东 |只看该作者
师傅顶你~

Rank: 1

UID
4846533
帖子
37
PB币
220
贡献
0
技术
0
活跃
277
19F
发表于 2020-8-10 23:14:42 IP属地广东 |只看该作者
师傅顶你上去!!!

Rank: 5Rank: 5Rank: 5

UID
2264016
帖子
896
PB币
611
贡献
0
技术
64
活跃
2230
20F
发表于 2020-10-3 10:38:53 IP属地山东 |只看该作者
小白,我顶你~
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛