|
Dear bini大師,5 J8 |* y8 { W. Y7 s
大師您好~~+ i$ a+ Q5 J* q
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
( u, z0 c- Z% R7 ^9 D ACPI-WMI。& x: a9 a. c7 }
& l$ X1 m1 b; n( H
花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以
' c; b0 R. q2 I4 j, q' x- G$ k0 e 正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。
0 {5 H. _- s9 _' l( K
7 Q ~* D, H8 c$ [/ s 想要自己實作一遍Read/Write的Function,於是自己也動手寫。
/ L5 M' |+ D0 j; N8 C# z Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
4 N6 D' n; P, R$ [* B8 L+ |0 i
c% K* w) K5 X6 ` 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
4 o1 [- x* o+ S (IWbemClassObject:: Put回傳值卻都是NO_ERROR): G q/ D, a! H/ v: N) g) z3 G; G2 g
: N7 W/ @5 ]; D! ?. P' m
非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?% O. I" ^1 ]9 c/ E) ^
非常感激您的指導。+ \* j" D4 _ x$ c2 L8 o. V
謝謝。8 A. }; Y& e( [' X# T$ m7 [
e" B/ X4 w9 }& r, M5 W5 \; k
...2 N! X2 `: x' b& U
源碼於附件中 |
|