|
|
Dear bini大師,
1 G4 Q- U+ w" J9 ]2 [: s6 R7 ? 大師您好~~' E5 v8 V8 N8 _% i7 W' K! I
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,7 o, b2 v: A4 G: f: i+ _: L! @% Q
ACPI-WMI。
# k% _0 K* r U P3 D1 t e
8 G3 c% n: B! L3 |9 v7 [ 花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以
: V' F5 f6 t: D9 n$ C/ ] 正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。( O4 S2 j7 u7 b0 m
; w8 q% N% R B& X' Z) W
想要自己實作一遍Read/Write的Function,於是自己也動手寫。
1 {+ n8 N+ y1 P' v6 d Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
t. D% H6 q Z3 s" p( r l9 Q
. R5 s9 W+ i- M- T 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。" H; C" {: W7 K, v
(IWbemClassObject:: Put回傳值卻都是NO_ERROR)) z5 ?; m( k* R8 |; |0 D5 l$ ~
2 v* m- |; V' ^6 A+ N1 J8 s
非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
, n2 m4 V, y: a$ K% q$ I 非常感激您的指導。
( X7 U1 k+ h2 S& N 謝謝。
9 T2 z/ m2 c8 ] 4 R# Y5 }+ d( O' K* N7 p- g% f
...$ |! g. R. W+ L5 S
源碼於附件中 |
|