We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2da92bc commit b9540a9Copy full SHA for b9540a9
process/src/main.rs
@@ -5,18 +5,18 @@ mod process_info;
5
use std::env;
6
use std::process::exit;
7
use std::io::{self, Read};
8
-use sysinfo::System;
+use sysinfo::{ProcessesToUpdate, System};
9
use crate::process_info::ProcessInfo;
10
11
fn get_task_list() -> Vec<ProcessInfo>
12
{
13
let mut result = Vec::new();
14
let mut s = System::new();
15
- s.refresh_processes();
+ s.refresh_processes(ProcessesToUpdate::All);
16
for (pid, process) in s.processes() {
17
let mut p = ProcessInfo::new();
18
p.pid = pid.as_u32();
19
- p.name = String::from(process.name());
+ p.name = format!("{:?}", process.name());
20
p.cmdline = format!("{:?}", process.cmd());
21
result.push(p);
22
}
0 commit comments