|
|
Dear bini大師,
; B" W, }( S; e( m5 _. P) B 大師您好~~
( d* ] Q. _8 a5 S 最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
. S& g: d: q3 A( E8 U ACPI-WMI。
2 @4 f# U3 z {- {. X3 B
+ D/ B* y4 p+ P0 S* t& S 花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以
! X+ h, O, D, w c! n 正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。6 `/ |3 x! f1 D9 n2 n
0 T1 _# N7 i1 K+ k
想要自己實作一遍Read/Write的Function,於是自己也動手寫。& q5 Q/ y8 _! t0 Y% C: V
Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。* s) O0 k2 u+ T0 J% P' H D0 F
: g5 S- i$ ?1 r" H* Y 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
* D3 a* q" i* W4 e# p (IWbemClassObject:: Put回傳值卻都是NO_ERROR). m+ n1 d2 m8 u3 q) M" D$ I5 Q3 f
; B8 U+ x5 M; T8 r3 u% J 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?5 x0 Z$ B% g+ |" ~% K7 z i: p
非常感激您的指導。- X. C/ a5 l% R0 ]% D6 O1 }
謝謝。2 c {6 X! e& M8 L
. Z ?$ z' M9 n- V. [: T4 Y
...5 X, d% {3 L" ^, G" r- n1 z
源碼於附件中 |
|