|
Dear bini大師,* m; x# H& g* o2 a6 E/ v+ G
大師您好~~$ h$ k' D* G% K7 f
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
( N) ]) @3 m7 |3 Q ACPI-WMI。/ p. ^( [2 p, w. K1 n
% z( u) G; I9 ^/ M
花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以- Z" C4 U8 w+ v; y/ Y
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。$ e4 Q; _( N% {; d- Y5 r
1 z/ T* X- G- ^' v& _) E1 U
想要自己實作一遍Read/Write的Function,於是自己也動手寫。* F% c7 \! W3 E; {
Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。: Y3 s+ q4 X; q6 e5 h
0 Y S8 b8 g( Z- D* ?6 x2 o8 v 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
* o: F# B1 q2 [7 L" o6 h (IWbemClassObject:: Put回傳值卻都是NO_ERROR)
9 x: f, A/ d/ O8 b" ~! p* G8 P
: O: R/ R$ l% W& ?4 q 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
& V/ ]) e! L! }6 O7 Z* N: Q 非常感激您的指導。' _% H3 Y! Z* {
謝謝。) w% ~# L: F5 w0 b; ]# V
4 \/ b+ b( k2 T+ U
...
) c. ^" {. e9 e2 [/ U6 x源碼於附件中 |
|