|
Dear bini大師,
# A# f7 e- ~( z3 [# ~% j d 大師您好~~2 r' K* i% Z5 @7 c& I
最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
1 k& Z) V2 W) H; B6 j8 }; s ACPI-WMI。! h) S0 `0 J; v8 m/ C4 }3 I
& `7 L- y: q% g* @9 e+ E9 r
花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以9 V$ e% e) H/ ^2 Q+ D+ T
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。9 F3 l7 O$ P9 j+ [3 K" b
; I* [* v* L9 A* a/ U" ? 想要自己實作一遍Read/Write的Function,於是自己也動手寫。
( J6 t$ ~ g* S1 \3 W1 O6 ?% X Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
' l" P7 E" l3 k/ L' u) _
& d. c6 u& o. X 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。0 f9 N8 e1 k4 ~ f& w9 ?
(IWbemClassObject:: Put回傳值卻都是NO_ERROR)
4 A- R6 D9 S2 s& j5 Y; J; L * B' x5 f: b0 \6 R1 w, M# w! e- M
非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
R* w. `- B2 e' d/ r 非常感激您的指導。( q8 x/ _0 l+ ^% B: f
謝謝。/ i* G @1 H' B. h
+ m& H* \7 t& m
...
% ^. t* k; z0 D* I+ n! e9 s! `8 e源碼於附件中 |
|