system_diskinfo/system_diskinfo/
drive_model.rs

1use std::process::Command;
2
3pub fn drive_model() -> String {
4  let output = Command::new("wmic")
5  .arg("diskdrive")
6  .arg("get")
7  .arg("model")
8  .output()
9  .expect("failed to execute process");
10
11  let result = String::from_utf8(output.stdout.to_vec()).unwrap();
12  let model: Vec<&str> = result.split("\n").collect();
13
14  return model[1].to_string();
15}