|
Dear bini大師,6 ?4 f. C9 K9 h$ n
大師您好~~* K s* D7 x0 K+ q* f* R! ~
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
) Y0 x7 s. k! `; g" S1 } ACPI-WMI。5 {6 p4 e6 T$ x3 T, F
) ]0 \6 X9 D7 U$ {4 x 花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以8 G2 l0 z/ K+ d( I0 E4 q |! j5 w
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。0 g' A# [: x9 P
! u! c( o9 @* E5 } c4 \
想要自己實作一遍Read/Write的Function,於是自己也動手寫。
( k/ |6 B% o7 h0 M! D Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
2 g, W5 M& C, d- }% Z4 Z* D _
/ B4 C+ D0 b$ W, z- \+ {# b 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
0 h3 h. o$ d9 O+ p8 P3 ~ (IWbemClassObject:: Put回傳值卻都是NO_ERROR)
# T/ v# j8 y( M& V' L
, @3 L. a% N6 `0 m8 @- F 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?! Y% L1 W* G9 T
非常感激您的指導。5 ~8 U; r3 M5 [
謝謝。
' N9 s5 i0 A# m: V9 X8 X
+ p- H. D1 u0 |. d2 I* z! a1 d...6 i0 A: g5 `7 \1 h R
源碼於附件中 |
|