|
|
Dear bini大師,( m* q; Y/ t4 ^1 ]6 _3 n
大師您好~~
5 q' I% A5 P0 ]4 Q6 S' O 最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,, B' K+ k, ?" f7 r( `4 l
ACPI-WMI。
8 J5 e6 _2 ]# W: m # Q7 |1 E: @0 p, D4 d; }/ ]
花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以
8 }) q. `% m- Y7 j9 `: S. T5 C 正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。
: M: h2 T' F+ M; a, s
, z6 S: L5 U; x6 P; l 想要自己實作一遍Read/Write的Function,於是自己也動手寫。! O% t% C) E9 H2 P; {1 y, l' A/ H# a! v
Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
; ~& p" i, x7 N5 u4 o . K9 x' l) X# h3 D
可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。& Y s8 s/ x( L" R; z" x H
(IWbemClassObject:: Put回傳值卻都是NO_ERROR)6 v$ {* X& I0 x0 M
0 j$ ~2 I/ L R 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
3 \# y. u5 s" M- j: }) q* ~ 非常感激您的指導。
9 y4 C! O+ B6 X' n) m( k% j 謝謝。% C- S' L0 n& M" {$ K
6 i2 D0 S$ l1 p3 L
...
; q- W R8 P$ ^/ a2 }% q4 H- C7 s源碼於附件中 |
|