|
|
Dear bini大師,
. q* R7 d5 x9 p& d7 G$ m' V6 A) C! y 大師您好~~: W2 d2 W U2 O6 E& P) Y0 t
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,# Y9 u: h' S8 u2 p1 B
ACPI-WMI。 N1 l0 L, ], |. M b% b
) Z5 L- x; b& U
花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以" w9 u, V: e5 o6 B/ S6 d# W8 `9 [
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。
' G, j; x% D3 j" A! Z
8 g8 e4 Q0 a! u$ r 想要自己實作一遍Read/Write的Function,於是自己也動手寫。
3 [1 h* G* j: m, M* y Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。) X" v. |2 P }8 N
" H& E- w2 P/ O2 x. X0 ~8 V
可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。" k! q% o' A5 h# |( `( {' D3 B# i
(IWbemClassObject:: Put回傳值卻都是NO_ERROR)
- w* {3 m: g; P: ^7 [
8 Y8 o. R, X T- q$ K& G" u 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
# R; y4 R* v$ N" i8 G+ R 非常感激您的指導。
+ i8 ^; z3 H) ] 謝謝。% M+ \: z0 ?# n2 \0 l3 C, D
) L+ D n& a( k) B% D. j9 X, v...9 x) B/ e# d0 [/ t; h4 y, R Q
源碼於附件中 |
|