|
|
Dear bini大師,
* K% M: V6 q. X0 J5 Y" t+ z 大師您好~~/ g7 Z7 T! z0 G N* t6 }! ?# B! n
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,0 V; r9 j$ ]4 R$ W. w q( F
ACPI-WMI。5 M& O3 t3 e* b! h; ?2 N, [
/ T* k w' n9 Q% a5 _ 花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以$ K3 n4 f1 ?9 {/ w8 j# L" [
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。0 x* k3 s4 _- ?1 d- n
+ [$ ^4 a9 ]- F9 v# \8 j4 b! M9 S
想要自己實作一遍Read/Write的Function,於是自己也動手寫。0 C+ F7 B x* G) y+ D
Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
2 Z( f# n W7 d. [/ ~4 ~
$ L z7 J9 Z C- s$ Q" W9 h 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
# M1 ?6 G; C' l& J: m$ J (IWbemClassObject:: Put回傳值卻都是NO_ERROR)7 n" j _' f2 x0 l5 B: A& h
; O" H+ X( Q( n, ] 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?* k) i# z9 Q/ d6 M% Y2 Y
非常感激您的指導。
, C( [2 a$ K* ~ 謝謝。( A3 k+ [' d1 d* U" a) t
1 D' A. p8 \# m6 V% ?0 H...$ n2 O; m1 V6 @$ m( k4 c
源碼於附件中 |
|