mirror of
https://github.com/rustdesk/rustdesk.git
synced 2025-06-07 09:52:49 +08:00
Fixed CPU performance montor on non-English Windows (#7446)
Signed-off-by: Nadahar <Nadahar@users.noreply.github.com>
This commit is contained in:
parent
a2e1647faa
commit
2ea853b1e6
@ -9,7 +9,7 @@ use winapi::{
|
|||||||
um::{
|
um::{
|
||||||
handleapi::CloseHandle,
|
handleapi::CloseHandle,
|
||||||
pdh::{
|
pdh::{
|
||||||
PdhAddCounterA, PdhCloseQuery, PdhCollectQueryData, PdhCollectQueryDataEx,
|
PdhAddEnglishCounterA, PdhCloseQuery, PdhCollectQueryData, PdhCollectQueryDataEx,
|
||||||
PdhGetFormattedCounterValue, PdhOpenQueryA, PDH_FMT_COUNTERVALUE, PDH_FMT_DOUBLE,
|
PdhGetFormattedCounterValue, PdhOpenQueryA, PDH_FMT_COUNTERVALUE, PDH_FMT_DOUBLE,
|
||||||
PDH_HCOUNTER, PDH_HQUERY,
|
PDH_HCOUNTER, PDH_HQUERY,
|
||||||
},
|
},
|
||||||
@ -71,9 +71,9 @@ pub fn start_cpu_performance_monitor() {
|
|||||||
}
|
}
|
||||||
let _query = RAIIPDHQuery(query);
|
let _query = RAIIPDHQuery(query);
|
||||||
let mut counter: PDH_HCOUNTER = std::mem::zeroed();
|
let mut counter: PDH_HCOUNTER = std::mem::zeroed();
|
||||||
ret = PdhAddCounterA(query, COUNTER_PATH.as_ptr() as _, 0, &mut counter);
|
ret = PdhAddEnglishCounterA(query, COUNTER_PATH.as_ptr() as _, 0, &mut counter);
|
||||||
if ret != 0 {
|
if ret != 0 {
|
||||||
log::error!("PdhAddCounterA failed: 0x{:X}", ret);
|
log::error!("PdhAddEnglishCounterA failed: 0x{:X}", ret);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
ret = PdhCollectQueryData(query);
|
ret = PdhCollectQueryData(query);
|
||||||
|
Loading…
Reference in New Issue
Block a user