|
|
Dear bini大師,
" ^0 Y9 f; L$ ^% O$ ` 大師您好~~
! c( S. \2 n4 d 最近發現可以不用寫WDM Driver就可以執行或存取ACPI的方式,
2 u( F# ^, H8 i$ Q& m5 I; E ACPI-WMI。' W$ r2 g! i0 M) ?/ T* j
8 d$ W, A( c* c0 { H 花了很多時間的survey跟尋找,發現了您的topwmirw.dll,並且可以" x7 s B8 K" _
正確運作。原來您己經早在幾年前實作了這個部分,非常地佩服。
/ w( P1 }# m. ?' _, |8 a% n% h ) G4 @! M% x& W K
想要自己實作一遍Read/Write的Function,於是自己也動手寫。 N5 S( o' a7 v, C, T2 E( d" d
Query Data (會call ACPI的WQxx method)的部分看來是沒有問題的。
s& W6 K( }+ H* Z
7 O- M# ]0 C2 w, A& i# k8 T9 \ 可是寫了Set Data (call ACPI的WSxx method) 的部分卻是一直不能正確運作。
1 |2 D+ q9 N( `. L (IWbemClassObject:: Put回傳值卻都是NO_ERROR) o3 s1 C1 }' Z: t6 Z; d
. i! K, D2 K4 ~2 j 非常地困擾,請問大師可以指點一下我的源碼中的問題嗎?
( Z/ ~, a- F7 X" H 非常感激您的指導。
. l3 ~" ?, z2 j2 |) j5 a 謝謝。( w# s- A) |6 D& X2 o, H: B
, ~& b) j/ @, f9 V' j* z# j% u
...3 S6 h% T" Z+ Z( O
源碼於附件中 |
|